圖像校正方法及其圖像擷取裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及一種圖像校正方法及其圖像擷取裝置,尤其涉及一種能夠于每次擷取圖像時自適應地補償非理想效果的圖像校正方法及其圖像擷取裝置。
【背景技術】
[0002]隨著圖像技術的進步,圖像擷取裝置的功能日漸多樣化。舉例來說,拍攝三維(3dimens1nal,3D)圖像便可能為圖像擷取裝置多樣化功能的其中之一。一般而言,圖像擷取裝置可能會分別通過不同的圖像擷取單元(如照相機)同時擷取兩張二維圖像,并根據(jù)此兩張二維圖像計算三維圖像的深度信息,以取得三維圖像。然而,二維圖像間的相對關系可能會因非預期的效果而改變,從而造成圖像擷取裝置無法取得正確的深度信息。舉例來說,當圖像擷取裝置遭受一外力沖擊后(如圖像擷取裝置掉落并撞擊至地面后),圖像擷取單元的配置可能會被改變,進而造成圖像擷取單元所擷取的圖像間的相對關系于撞擊發(fā)生后產(chǎn)生改變。在此狀況下,非預期的效果可能會影響深度信息的計算。
[0003]因此,如何避免非預期效果影響深度信息的計算便成為業(yè)界亟欲探討的議題。
【發(fā)明內(nèi)容】
[0004]為了解決上述問題,本發(fā)明提供一種能夠于每次擷取圖像時自適應地校正非理想效果的圖像校正方法及其圖像擷取裝置。
[0005]在一實施例中,本發(fā)明公開一種用于圖像擷取裝置的方法。該方法包含有取得一第一圖像及一第二圖像;調(diào)整該第一圖像的一第一分辨率至該第二圖像的一第二分辨率;借由比較該第一圖像及該第二圖像間的特征點,裁剪該第一圖像中對應于該第二圖像的一第一圖像區(qū)塊,以產(chǎn)生一第三圖像;檢測該第二圖像及該第三圖像間的非理想效果;補償該非理想效果,以產(chǎn)生該一第一校正圖像及一第二校正圖像;以及根據(jù)該第一校正圖像及該第二校正圖像,計算深度信息。
[0006]在一實施例中,本發(fā)明另公開一種圖像擷取裝置,包含有一處理單元;以及一儲存單元,用來儲存一程序代碼,該程序代碼指示該處理單元執(zhí)行以下步驟:取得一第一圖像及一第二圖像;調(diào)整該第一圖像的一第一分辨率至該第二圖像的一第二分辨率;借由比較該第一圖像及該第二圖像間的特征點,裁剪該第一圖像中對應于該第二圖像的一第一圖像區(qū)塊,以產(chǎn)生一第三圖像;檢測該第二圖像及該第三圖像間的非理想效果;補償該非理想效果,以產(chǎn)生該一第一校正圖像及一第二校正圖像;以及根據(jù)該第一校正圖像及該第二校正圖像,計算深度信息。
【附圖說明】
[0007]圖1為本發(fā)明實施例中一圖像擷取裝置的示意圖。
[0008]圖2為本發(fā)明實施例一方法的流程圖。
[0009]圖3為由圖1所示的圖像擷取裝置所擷取圖像的示意圖。
[0010]圖4為由圖1所示的圖像擷取裝置所擷取圖像的示意圖。
[0011]圖5為由圖1所示的圖像擷取裝置所擷取圖像的示意圖。
[0012]圖6為本發(fā)明實施例另一方法的流程圖。
[0013]圖7為由圖1所示的圖像擷取裝置所擷取圖像的示意圖。
[0014]符號說明
[0015]10 圖像擷取裝置
[0016]100 處理單元
[0017]110儲存單元
[0018]114程序代碼
[0019]20、60 方法
[0020]200 ?212、600 ?612 步驟
[0021]CIMGU CIMG2 校正圖像
[0022]ED1、ED2 預估距離
[0023]F1、F2 焦距
[0024]FA1、FA2 對焦區(qū)域
[0025]ICU1、ICU2圖像擷取單元
[0026]IMGl ?MG4 圖像
[0027]IP1、IP2、IP3、IP4、IP5 圖像區(qū)塊
[0028]RES1、RES2 分辨率
【具體實施方式】
[0029]請參考圖1,圖1為本發(fā)明實施例一圖像擷取裝置10的示意圖。圖像擷取裝置10可用來取得三維(3Dimens1nal,3D)圖像及深度信息,其包含有一處理單元100、一儲存單元110以及圖像擷取單元I⑶1、I⑶2。處理單元100可為一微處理器或一專用集成電路(Applicat1n-Specific Integrated Circuit,ASIC)。儲存單元 110 可為任一數(shù)據(jù)儲存裝置,用來儲存一程序代碼114,處理單元100可通過儲存單元110讀取及執(zhí)行程序代碼114。舉例來說,儲存單元110可為用戶識別模塊(Subscriber Identity Module,SIM)、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random-Access Memory,RAM)、光碟只讀存儲器(CD-ROM/DVD-ROM)、磁帶(magnetic tape)、硬盤(hard disk)及光學數(shù)據(jù)儲存裝置(optical data storage device)等,而不限于此。圖像擷取單元I⑶1、I⑶2用來擷取用于取得3維圖像及深度信息的圖像。
[0030]請參考圖2,圖2為本發(fā)明實施例中一方法20的流程圖。流程20可用于圖像擷取裝置10,用來補償圖像MGl、IMG2間的非理想效果,其中圖像MGl、IMG2用于產(chǎn)生一三維圖像的深度信息。需注意的是,圖像MGl、MG2可由具有不同分辨率的相異圖像擷取單元(如圖像擷取單元I⑶1、I⑶2)來取得,且不限于此。方法20可被編譯為程序代碼114,且包含有下列步驟:
[0031]步驟200:開始。
[0032]步驟202:調(diào)整圖像MGl的一分辨率RESl至圖像MG2的一分辨率RES2。
[0033]步驟204:借由比較圖像MGl、IMG2間的特征點,裁剪圖像MGl中對應于圖像IMG2的一圖像區(qū)塊,以產(chǎn)生一圖像MG3。
[0034]步驟206:檢測圖像MG2、IMG3間的非理想效果。
[0035]步驟208:補償該非理想效果,以產(chǎn)生校正圖像CMG1、CMG2。
[0036]步驟210:根據(jù)該校正圖像CMG1、CMG2,產(chǎn)生相關三維信息及深度信息。
[0037]步驟212:結束。
[0038]根據(jù)方法20,圖像擷取裝置10首先分別利用圖像擷取單元I⑶1、I⑶2取得(如拍攝)圖像頂G1、MG2。在此實施例中,于擷取圖像MG1、MG2時,圖像擷取單元I⑶1、I⑶2被橫向擺置。也就是說,當擷取圖像MGl、IMG2時,圖像擷取單元ICUl可如圖1所示擺放至圖像擷取單元I⑶2的左側,且不限于此。舉例來說,于擷取圖像MG1UMG2時,圖像擷取單元ICUl可改為位于圖像擷取單元ICU2的左下方。由于圖像擷取單元ICUl、ICU2可能具有相異的分辨率,因此圖像MGl的分辨率RESl可能相異于圖像MG2的分辨率RES2。為了進行后續(xù)流程,分辨率RESl及RES2需為相同。當分辨率RESl大于或小于分辨率RES2時,圖像擷取裝置10可能會按比例放大(Upscale)或縮小(Downscale)圖像IMG1,以使分辨率RESl等同于分辨率RES2。如此一來,于調(diào)整分辨率RESl后,圖像MG1UMG2即具有相同的分辨率。
[0039]接下來,通過比對圖像MGl與MG2間的特征點,圖像擷取裝置10可辨識出圖像IMGl中哪一部分對應于圖像IMG2(即圖像IMGl中哪一部分與圖像IMG2具有相似的特征點),并裁剪圖像頂Gl中對應于圖像IMG2的區(qū)塊作為圖像IMG3。由于圖像IMG2、IMG3具有相同的分辨率及接近相同的視角,圖像擷取裝置10可檢測并補償圖像MG2UMG3的非理想效果(如平移(Shift)及失真(Distort1n)),以產(chǎn)生校正圖像CMG1、CMG2。于補償非理想效果后,圖像擷取裝置10即可根據(jù)校正圖像CMG1、CMG2產(chǎn)生相關的三維信息及計算正確的深度信息(如一深度圖(cbpth map))。
[0040]關于方法20的詳細運作過程,舉例說明如下。請參考圖3,圖3為本發(fā)明實施例中圖像MGl、IMG2的示意圖。在此實施例中,圖像MGl、IMG2具有相異的分辨率及尺寸。因此,于利用圖像擷取單元ICU1、ICU2分別擷取圖像MGl、IMG2后,圖像擷取裝置10首先按比例縮小圖像頂Gl的分辨率RES1,以使圖像MGl的分辨率RESl等同于圖像MG2的分辨率RES2 (步驟202)。接下來,圖像擷取裝置10辨識出圖像IMGl的圖像區(qū)塊IPl對應于圖像MG2,并裁剪圖像區(qū)塊IPl作為圖像MG3 (步驟204)。于取得圖像MG2、IMG3后,圖像擷取裝置10檢測并補償圖像MG2UMG3中的非理想效果(如平移及形變(Deformat1n)),以產(chǎn)生校正圖像CMG1、CMG2。舉例來說,圖像擷取裝置10可將圖像MG2及圖像MG3分為多個圖像區(qū)塊后,比對圖像MG2及