圖像修正方法及系統的制作方法
【專利摘要】本發明提供一種圖像修正方法,該方法包括步驟:獲取圖像;獲取所述圖像中亮度值大于一個預設亮度值的像素點,根據該像素點確定一個最小包圍區域,并根據該最小包圍區域確定所述圖像中鬼影和/或炫光所在的區域;及修正所述鬼影和/或炫光所在的區域。本發明還提供一種圖像修正系統。利用本發明可以在電子設備中修正圖像的鬼影和炫光。
【專利說明】圖像修正方法及系統
【技術領域】
[0001] 本發明涉及一種圖像處理方法及系統,尤其是涉及一種在電子設備中修正圖像的 方法及系統。
【背景技術】
[0002] 隨著手機性能的提高,消費者對手機中攝像頭的要求也在逐步提升,而該提升主 要體現在攝像頭的成像效果上。由于強光源以及攝像頭的鏡頭等因素,攝像頭拍攝的圖像 經常會產生鬼影和/或炫光。
[0003] 在逆光拍攝時,所述鬼影和炫光最為常見。通常,由強光造成的圖像發白、形成光 暈的現象稱作炫光。當太陽光或點光源進入攝像頭的鏡頭,經過多次反射之后,在光源的相 對位置形成的有如幽靈一般的清晰亮點,稱之為鬼影。
[0004] 對鬼影和炫光的解決能力直觀反映了攝像頭成像系統的性能好壞。目前各大廠商 對于鬼影和炫光的處理主要停留在硬件上,包括改變攝像頭的鏡頭設計等方法。采用硬件 的方法來解決鬼影和炫光,存在成本高且應用不方便等問題。因此需要尋找一種可以方便、 低成本地修正攝像頭所拍攝圖像的鬼影和炫光的方法。
【發明內容】
[0005] 鑒于以上內容,有必要提供一種圖像修正方法及系統,可以利用軟件的方式修正 圖像的鬼影和炫光。
[0006] -種圖像修正方法,運行于電子設備中,該方法包括步驟:(a)獲取圖像;(b)獲取 所述圖像中亮度值大于一個預設亮度值的像素點,根據該像素點確定一個最小包圍區域, 根據該最小包圍區域確定所述圖像中鬼影和/或炫光所在的區域;及(c)修正所述鬼影和 /或炫光所在的區域。
[0007] -種圖像修正系統,應用于電子設備中,該系統包括:獲取模塊,用于獲取圖像; 確定模塊,用于獲取所述圖像中亮度值大于一個預設亮度值的像素點,根據該像素點確定 一個最小包圍區域,并根據該最小包圍區域確定所述圖像中鬼影和/或炫光所在的區域; 及修正模塊,用于修正所述鬼影和/或炫光所在的區域。
[0008] 相較于現有技術,本發明所提供的圖像修正方法及系統,可以根據圖像中各像素 點的亮度值來確定圖像中鬼影和/或炫光所在的區域,并利用開操作、閉操作、及區域填充 等方法對所述區域進行處理,以利用軟件的方式修正圖像中的鬼影和炫光,無需通過硬件 的方法來修正,應用方便,并且成本低。
【專利附圖】
【附圖說明】
[0009] 圖1是本發明圖像修正系統較佳實施例的硬件架構圖。
[0010] 圖2是本發明圖像修正方法較佳實施例的作業流程圖。
[0011] 圖3包括圖3A、圖3B、圖3C和圖3D,是本發明確定鬼影和/或炫光所在的區域的 示意圖。
[0012] 主要元件符號說明
【權利要求】
1. 一種圖像修正方法,運行于電子設備中,其特征在于,該方法包括: 獲取步驟:獲取圖像; 確定步驟:獲取所述圖像中亮度值大于一個預設亮度值的像素點,根據該像素點確定 一個最小包圍區域,并根據該最小包圍區域確定所述圖像中鬼影和/或炫光所在的區域; 及 修正步驟:修正所述鬼影和/或炫光所在的區域。
2. 如權利要求1所述的圖像修正方法,其特征在于,所述最小包圍區域通過將所獲取 的像素點兩兩相連形成多個閉合區域,其中包圍所有所獲取的像素點的最大區域為所述最 小包圍區域。
3. 如權利要求1所述的圖像修正方法,其特征在于,所述確定步驟通過以下步驟確定 所述鬼影和/或炫光所在的區域: 提取該最小包圍區域的邊界上的像素點,并在該最小包圍區域之外為每個提取的像素 點查找一個距離最近的像素點; 計算所述提取的像素點的亮度值與查找到的對應像素點的亮度值的差值,并判斷是否 有差值小于一個預設差值; 當有提取的像素點的亮度值與查找到的對應像素點的亮度值的差值小于所述預設差 值時,根據該亮度值的差值小于預設差值的像素點及所獲取的像素點來重新確定一個最小 包圍區域,并確定該重新確定的最小包圍區域為鬼影和/或炫光所在的區域;及 當沒有提取的像素點的亮度值與查找到的對應像素點的亮度值的差值小于所述預設 差值時,將根據所獲取的像素點確定的最小包圍區域確定為鬼影和/或炫光所在的區域。
4. 如權利要求1所述的圖像修正方法,其特征在于,所述修正步驟包括: 利用閉操作處理所述鬼影和/或炫光所在的區域中亮度值大于一個預設閾值的像素 點,及利用開操作處理所述鬼影和/或炫光所在的區域中亮度值不大于所述預設閾值的像 素點;及 對所述鬼影和/或炫光所在的區域中的所有像素點進行填充。
5. -種圖像修正系統,應用于電子設備中,其特征在于,該系統包括: 獲取模塊,用于獲取圖像; 確定模塊,用于獲取所述圖像中亮度值大于一個預設亮度值的像素點,根據該像素點 確定一個最小包圍區域,并根據該最小包圍區域確定所述圖像中鬼影和/或炫光所在的區 域;及 修正模塊,用于修正所述鬼影和/或炫光所在的區域。
6. 如權利要求5所述的圖像修正系統,其特征在于,所述最小包圍區域通過將所獲取 的像素點兩兩相連形成多個閉合區域,其中包圍所有所獲取的像素點的最大區域為所述最 小包圍區域。
7. 如權利要求5所述的圖像修正系統,其特征在于,所述確定模塊通過以下步驟確定 所述鬼影和/或炫光所在的區域: 提取該最小包圍區域的邊界上的像素點,并在該最小包圍區域之外為每個提取的像素 點查找一個距離最近的像素點; 計算所述提取的像素點的亮度值與查找到的對應像素點的亮度值的差值,并判斷是否 有差值小于一個預設差值; 當有提取的像素點的亮度值與查找到的對應像素點的亮度值的差值小于所述預設差 值時,根據該亮度值的差值小于預設差值的像素點及所獲取的像素點來重新確定一個最小 包圍區域,并確定該重新確定的最小包圍區域為鬼影和/或炫光所在的區域;及 當沒有提取的像素點的亮度值與查找到的對應像素點的亮度值的差值小于所述預設 差值時,將根據所獲取的像素點確定的最小包圍區域確定為鬼影和/或炫光所在的區域。
8.如權利要求5所述的圖像修正系統,其特征在于,所述修正模塊通過以下步驟修正 所述鬼影和/或炫光所在的區域: 利用閉操作處理所述鬼影和/或炫光所在的區域中亮度值大于一個預設閾值的像素 點,及利用開操作處理所述鬼影和/或炫光所在的區域中亮度值不大于所述預設閾值的像 素點;及 對所述鬼影和/或炫光所在的區域中的所有像素點進行填充。
【文檔編號】G06T5/00GK104299188SQ201310301477
【公開日】2015年1月21日 申請日期:2013年7月18日 優先權日:2013年7月18日
【發明者】吳海洲 申請人:深圳富泰宏精密工業有限公司, 奇美通訊股份有限公司