TWI517094B - 影像校正方法及影像校正電路 - Google Patents
影像校正方法及影像校正電路 Download PDFInfo
- Publication number
- TWI517094B TWI517094B TW102100886A TW102100886A TWI517094B TW I517094 B TWI517094 B TW I517094B TW 102100886 A TW102100886 A TW 102100886A TW 102100886 A TW102100886 A TW 102100886A TW I517094 B TWI517094 B TW I517094B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- pixel
- horizontal
- vertical
- distance
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Geometry (AREA)
Description
本發明係有關於一種影像校正方法,尤指一種用來校正鏡頭所拍攝之影像的影像校正方法及其相關電路。
在使用魚眼鏡頭或是廣角鏡頭進行影像拍攝時,雖然所拍攝的影像具有很廣的視角,但是通常會發生如第1A圖所示的桶狀變形,而影響到了影像的品質。另外,在使用長鏡頭或是望遠鏡頭進行影像拍攝時,雖然所拍攝到很遠的影像,但是通常會發生如第1B圖所示的枕狀變形。
因此,為了解決此一問題,這類的影像會先經過數位影像校正來使得影像可以回復到原本的樣子,而一般來說,這類影像校正可大致分為以下兩種類型。第一種類型是利用反歪曲形變的數學模型做校正,這種校正方式是根據光學及鏡頭的性質,推導出3D立體空間到2D平面空間的映射關係,以將桶狀變形的影像校正回原本的樣子,但是這種作法會有幾個缺點,首先是視角的損失,特別是水平方向的視野(Field of View,FOV),鏡頭視角越大校正後損失的水平方向視野也會越多,如果是170度左右的廣角鏡頭,經過校正後可能會損失30度左右的視角,雖然還是比一般的鏡頭的視角大(一般鏡頭視角約50到60度左右),但是這樣已大幅地降低了廣角
鏡頭的能力和意義。另外,雖然在校正的時候可以利用縮小圖像的技巧去增加視角,不過這樣會造成校正後的圖像比原始圖像小非常多;此外,利用這樣的數學模型做校正往往會造成圖像四周的比例過度延長伸展,會有不自然的感覺,視角越大這情形會越明顯,不適用於超廣角鏡頭,再來這種校正方法的計算複雜度高,要利用到許多三角函數及其反函數的計算,大幅增加在硬體實做上的難度,即使先利用軟體算出映射的關係,也會造成一開始畫面的停頓不自然;最後,這方法實際上只能解決桶狀的變形,如果是對於望遠鏡頭所造成的枕狀變形作校正,要重新推導另外一個數學模型,計算的公式和物理意義都要改變,這樣的方法就不夠一般化。
第二種類型是利用已知的輸入圖像和拍攝該輸入圖像所得到的輸出圖像去計算多項式的係數來做校正,亦即利用很多預先設定好的點座標計算已知的輸入圖像和輸出圖像之間的關係,去求出一高次多項式的各個係數,以使用這個多項式對圖像做校正,但是這樣的作法會有幾個缺點,首先是要手動去取得已知的輸入圖像和所拍攝得到的輸出圖像的多個相對應點的座標,再代入多項式中,取得這些係數參數十分的複雜,且參數相當地多,因此在校正上多了許多不便性,如果換了一個鏡頭這些步驟也全部都要重新做一次。另外,這個方法對於超廣角鏡頭也無法達到很好的校正效果,因為水平方向視野接近170度左右,這時候已知圖像事實上很難覆蓋住畫面的全部範圍,計算的誤差就會很大,且這個方法也無法保證保持住水平方向視野,也會降低鏡頭的能力和使用鏡頭的意義。
因此,本發明的目的之一在於提供一種影像校正方法與影像校正電路,其可以快速且正確地校正影像,且具有成本低、維持水平方向的視野大小、以及可以在硬體上實作的優點,以解決習知技術上的問題。
依據本發明一實施例,一種用以對一原始影像進行處理以得到一校正後影像的影像校正方法,包含有:自一影像感測器接收該原始影像;針對該原始影像中的每一個像素,計算該像素與該原始影像中一參考點的一水平距離與一垂直距離;依據該像素與該原始影像中該參考點的該水平距離與該垂直距離以決定一水平比例參數與一垂直比例參數;對該水平比例參數、該垂直比例參數以及該像素的座標進行一近似非線性迴歸計算以得到該像素於該校正後影像的位置。
依據本發明另一實施例,係揭露一種影像校正電路,用以對來自一影像感測器的一原始影像進行處理以得到一校正後影像,其中該影像校正電路包含有:一距離計算單元,用來針對該原始影像中的每一個像素,計算該像素與該原始影像中一參考點的一水平距離與一垂直距離;一比例參數決定單元,耦接於該距離計算單元,用來依據該像素與該原始影像中該參考點的該水平距離與該垂直距離以決定一水平比例參數與一垂直比例參數;以及一近似非線性迴歸
調整單元,耦接於該比例參數決定單元,用來對該水平比例參數、該垂直比例參數來以及該像素的座標進行一近似非線性迴歸計算以得到該像素於該校正後影像的位置。
請參考第2圖,第2圖為依據本發明一實施例之影像校正系統200的示意圖,如第2圖所示,影像校正系統200包含有一鏡頭210、一影像感測器220以及一影像處理單元230,其中鏡頭210為一廣角鏡頭或望遠鏡頭。影像校正系統200的操作係在工廠端進行(off-line),其用來建立一對照表以供採用與鏡頭210同類型/規格之鏡頭的影像擷取/拍攝裝置來使用,該對照表可被用來對所拍攝的影像進行校正以解決影像有桶狀變形或是枕狀變形的問題。此外,於本實施例中,影像處理單元230可以使用軟體或是硬體來實作,亦即以下所述之影像處理單元230的操作可以利用一中央處理器執行一程式碼來進行,或是可以使用硬體電路來實作。
請同時參考2、3圖,第3圖為依據本發明一實施例之影像校正方法的流程圖。參考第3圖,流程敘述如下。
首先,於步驟300,流程開始,工程師使用影像校正系統200來對具有特定圖案的一樣板進行拍攝。於步驟302中,影像處理單元230自影像感測器220接收一原始影像資料,接著,針對該原始影像資料中的每一個像素,請參考第4圖,影像處理單元230計算
該像素與一參考點Cen的水平距離與垂直距離,且於第4圖所示之實施例中,參考點Cen係為該影像資料的中心點。
接著,於步驟304中,影像處理單元230根據步驟302中所計算出之該像素與參考點Cen的水平距離與垂直距離來計算出一水平比例參數Wh與一垂直比例參數Wv,其中水平比例參數Wh與垂直比例參數Wv係分別用來表示該像素要往水平以及垂直方向往外拉伸的程度,舉例來說,水平比例參數Wh與垂直比例參數Wv可以分別使用以下方式來計算:Wh=(αdv+k1),Wv=(βdh+k2),其中dh、dv分別為該像素與參考點Cen的水平距離與垂直距離,α、β可為任意適合的正負常數,且k1、k2亦為常數。於本發明一實施例中,水平比例參數Wh係正比於該像素與參考點Cen的垂直距離,且垂直比例參數Wv係正比於該像素與參考點Cen的水平距離,亦即上述公式中的k1=0、k2=0;於本發明另一實施例中,水平比例參數Wh直接等於該像素與參考點Cen的垂直距離,而垂直比例參數Wv直接等於該像素與參考點Cen的水平距離,亦即上述公式中的k1=0、k2=0、α=1、β=1。換句話說,如第4圖所示,假設圖示的虛線所構成的菱形區域是需要被放大還原的區域,而菱形區域外的部分則是影像校正後不需要的部分(亦即假設影像變形後會呈現菱形的樣子),則由於虛線所構成的菱形區域需要被放大為圖式的實線所構成的方形區域,因此,若是該像素與參考點Cen的垂直距離越大,該像素需要被往水平方向拉伸的距離越長,因此,水平比例參數Wh變會被設的越大;類似地,若是該像素與參考點Cen的水平
距離越大,該像素需要被往垂直方向拉伸的距離越長,因此,垂直比例參數Wv便會被設的越大。
然而,第4圖所示的菱形區域並不是正確的影像變形後的區域,影像變形後的樣子實際上應該是如第5圖所示的類似橢圓的形狀,而並非是線性的函數,因此,若是要將第4圖所示的菱形區域還原到第5圖所示之類似橢圓的形狀,通常需要使用到非線性回歸的計算方式,然而,對於第5圖所示之類似橢圓的形狀,使用非線性回歸會需要很複雜的公式運算,不管用軟體或硬體實作都是不小的負擔。因此,於步驟306中,影像處理單元230使用利用步驟304中所得到的水平比例參數Wh與垂直比例參數Wv,以及工程師所輸入的一水平調整值Rh、一垂直調整值Rv、四個指數參數p1、p2、q1、q2,並以近似非線性迴歸曲線調整方式來逼近實際上變形的曲線,採用近似非線性迴歸的方式逼近曲線可以減少運算量,亦即將原本於第4圖假設的菱形區域邊緣的線性曲線調整為第5圖所示之近似非線性迴歸調整後曲線(第5圖的粗體實線),並進一步得到原始影像與校正後影像的像素之間的位置關係。詳細來說,請參考第6圖,假設虛線區域為原始影像資料(亦即,變形後的影像),而方形的實線區域為校正後影像,於本發明之一實施例中,原始影像的一像素P2與校正後影像的相對應像素P1之間的位置的關係如以下公式所示:m’=m+(Rh*Whp1*Wvq1);n’=n+(Rv*Wvp2*Whq2);
其中m,n,m’,n’分別為像素P1與像素P2的水平與垂直座標值。此外,套用以上水平比例參數Wh與垂直比例參數Wv的計算公式,原始影像的像素P2與校正後影像的相對應像素P1之間的位置的關係如可表示如下:m’=m+(Rh*(αdv+k1)p1*(βdh+k2)q1);n’=n+(Rv*(βdh+k2)p2*(αdv+k1)q2)。
上述公式僅為用來解釋原始影像的像素P2與校正後影像的相對應像素P1之間的位置關係的概念說明,而並非作為本發明的限制及計算順序,亦即,在計算上可以依據上述公式來先使用(m’,n’)來求得(m,n)...等等。此外,在實際的計算上,由於原始影像與校正後影像的像素數量會有所不同,因此一個原始影像的像素可能會對應到兩個校正後影像的像素,亦或一個校正後影像的像素需要由兩個原始影像的像素進行內插而得到,由於本領域中具有通常知識者應能了解此一計算方式及概念,故在此不予贅述。
由第6圖以及上述公式便可以知道校正後影像的像素值要參考原始影像資料中的哪一個像素值(或是多個像素值)來做決定。因此,於步驟308中,使用逆向映射(backward wraping)的方式來將原始影像與校正後影像的像素之間的位置關係記錄在一對照表中。舉例來說,假設於第6圖所示之方形的實線區域的校正後影像的解析度為1280*960,則該對照表便會有1280*960個資訊欄位,以指出校正後影像中每一個像素是位於原始影像(虛線區域)的哪個位
置,以供後續在建立校正後影像時,對於校正後影像的每一個像素,可以往回去尋找該像素位於原始影像的哪個位置。其中,使用逆向映射可以避免習知技術中使用正向映射(forward wraping)而造成校正後影像有黑點產生的情形。
藉由對每一個像素進行上述步驟302~308的運算之後,便可以得到完整的對照表。
在步驟302~308中,由於在計算過程中都僅僅只是多項式的加減或是乘法運算,而並沒有如習知技術中的三角函數或是反函數的運算,因此,在計算過程中會比習知技術快上很多。
上述步驟302~308是利用一組水平調整值Rh、垂直調整值Rv與四個指數參數p1、p2、q1、q2所得到的對照表,在實作上,工程師會使用一訓練機制來輸入多組水平調整值Rh、垂直調整值Rv與四個指數參數p1、p2、q1、q2,並重複步驟302~308來得到多個對照表。接著,工程師依據利用該些對照表來對該原始影像進行處理以得到多個校正後影像,而後續工程師藉由判斷該些校正後影像的品質(亦即,判斷該校正後影像與所拍攝之具有特定圖案的樣板的差異)來決定一最佳的對照表以及最適合的一組水平調整值Rh、垂直調整值Rv與四個指數參數p1、p2、q1、q2。
之後,所決定出的最佳對照表被使用於影像擷取/拍攝裝置中的
驅動程式或是應用程式中,以供使用者在使用影像擷取/拍攝裝置時使用。請參考第7圖,第7圖為依據本發明一實施例之影像校正方法的示意圖。第7圖所示的影像校正方法係使用於一影像擷取/拍攝裝置中,且是使用第3圖所示之流程圖中所產生的最佳對照表來進行影像校正。參考第7圖,流程敘述如下:
於步驟700中,影像擷取/拍攝裝置進行拍攝以得到一原始影像資料。接著,於步驟702中,使用儲存於影像擷取/拍攝裝置中的對照表以自原始影像資料得到校正後影像的每一個像素的數值。接著,於步驟704中,影像擷取/拍攝裝置對校正後影像使用雙線性內差或其他的內插方式以得到一輸出影像,以減輕影像的鋸齒現象或是不連續現象。最後,於步驟706中,將該輸出影像顯示於影像擷取/拍攝裝置上的一顯示螢幕。
由於在使用者端的影像擷取/拍攝裝置可以直接利用對照表來得到校正後影像,因此對於影像擷取/拍攝裝置中的中央處理器或是其他電路的負擔非常低,因此可以做到即時的處理,亦及畫面更新率可以達到一秒三十個影格數(frame)。此外,因為步驟302中是依據像素與參考點Cen的水平距離與垂直距離來計算出水平比例參數Wh與垂直比例參數Wv,因此,利用本發明之對照表所產生的校正後影像在水平方向的視野並不會有損失,以確保廣角鏡頭/魚眼鏡頭的效果。
以上所述的實施例是在工廠階段先建立好適合的對照表,之後使用者在使用影像擷取/拍攝裝置時便可以使用內建或是下載取得的對照表來進行影像校正,以降低中央處理器的負擔。然而,於本發明之另一實施例中,使用者所使用的影像擷取/拍攝裝置可以直接具有一影像校正電路以直接將所接收的原始影像資料作逐點處理以得到校正後影像,而不需要使用對照表。詳細來說,請參考第8圖,第8圖所示為依據本發明一實施例之影像校正電路800的示意圖。如第8圖所示,影像校正電路800係用來對一原始影像資料作處理以得到一校正後影像,且影像校正電路800包含有一距離計算單元802、一比例參數決定單元804以及一近似非線性迴歸調整單元806。此外,影像校正電路800設置於影像擷取/拍攝裝置中,例如數位相機、具照像/攝影功能的筆記型電腦、手機、平板電腦等等。
在影像校正電路800的操作上,主要類似第3圖所示的步驟302~306,亦即,影像感測器820藉由鏡頭810拍攝外界的影像,並將所擷取的一原始影像資料傳送到影像校正電路800,影像校正電路800係對原始影像資料中的每一個像素進行逐點處理,詳細來說,針對每一個像素,距離計算單元802計算該像素與一參考點的水平距離與垂直距離,參考第4圖所示之實施例,參考點係為該影像資料的中心點;接著,比例參數決定單元804根據所計算出之該像素與參考點的水平距離與垂直距離來計算出一水平比例參數與一垂直比例參數,其中水平比例參數與垂直比例參數係分別用來表示該像素要往水平以及垂直方向往外拉伸的程度,水平比例參數係正
比於該像素與參考點的垂直距離,且垂直比例參數係正比於該像素與參考點的水平距離;最後,近似非線性迴歸調整單元806使用水平比例參數、垂直比例參數、以及電路內建的一水平調整值Rh、一垂直調整值Rv、四個指數參數p1、p2、q1、q2來進行近似非線性迴歸運算得到該像素於校正後影像中的位置。在對所有像素處理完之後便可以得到完整的校正後影像。
在第8圖所示的影像校正電路800中,由於距離計算單元802、比例參數決定單元804以及非線性迴歸調整單元806在計算方式上不需要使用三角函數或是反函數等運算,因此在電路的設計上可以非常簡單,因此節省了電路設計與製造的成本。此外,影像校正電路800不需要使用對照表,因此可以避免在電路中另外設計一圖框緩衝器,進而節省了不少成本。
第8圖所示的影像校正電路800是供使用者在線(on-line)校正所擷取的影像資料,然而,於本發明之另一實施例中,影像校正電路亦可離線(off-line)使用,亦即類似第3圖所示的操作流程。具體來說,請參考第9圖,第9圖所示為依據本發明另一實施例之影像校正電路900的示意圖。如第9圖所示,影像校正電路900係用來對一原始影像資料作處理以得到一校正後影像,且影像校正電路900包含有一距離計算單元902、一比例參數決定單元904、一近似非線性迴歸調整單元906、一映射單元908以及一儲存單元910。此外,影像校正電路900設置於影像擷取/拍攝裝置中,例如數位相
機、具照像/攝影功能的筆記型電腦、手機、平板電腦等等。
在影像校正電路900的操作上,分為離線部分以及在線部分,在離線部分的操作上,類似第3圖所示的步驟302~308,亦即,影像感測器920藉由鏡頭910拍攝外界的影像,並將所擷取的一原始影像資料傳送到影像校正電路900,影像校正電路900係對原始影像資料中的每一個像素進行逐點處理,詳細來說,針對每一個像素,距離計算單元902計算該像素與一參考點的水平距離與垂直距離,參考第4圖所示之實施例,參考點係為該影像資料的中心點;接著,比例參數決定單元904根據所計算出之該像素與參考點的水平距離與垂直距離來計算出一水平比例參數與一垂直比例參數,其中水平比例參數與垂直比例參數係分別用來表示該像素要往水平以及垂直方向往外拉伸的程度,且於一實施例中,水平比例參數係正相關於該像素與參考點的垂直距離,且垂直比例參數係正相關於該像素與參考點的水平距離;接著,近似非線性迴歸調整單元906使用水平比例參數、垂直比例參數、以及電路內建的一水平調整值Rh、一垂直調整值Rv、四個指數參數p1、p2、q1、q2來進行近似非線性迴歸運算得到該像素於校正後影像中的位置;最後,映射單元908使用逆向映射的方式來將原始影像與校正後影像的像素之間的位置關係記錄在一對照表中,且該對照表係被儲存於儲存單元910中。在對所有像素進行上述步驟之後便可以得到完整的校正後影像。
上述有關於影像校正電路900的操作是利用一組水平調整值
Rh、垂直調整值Rv與四個指數參數p1、p2、q1、q2所得到的對照表,在實作上,工程師會使用一訓練機制來輸入多組水平調整值Rh、垂直調整值Rv與四個指數參數p1、p2、q1、q2,並重複上述操作來得到多個對照表。接著,工程師依據利用該些對照表來對該原始影像進行處理以得到多個校正後影像,而後續工程師藉由判斷該些校正後影像的品質(亦即,判斷該校正後影像與所拍攝之具有特定圖案的樣板的差異)來決定一最佳的對照表以及最適合的一組水平調整值Rh、垂直調整值Rv與四個指數參數p1、p2、q1、q2。
接著,所決定出的最佳對照表被使用於影像擷取/拍攝裝置中,以供使用者在使用影像擷取/拍攝裝置時使用,此時,影像校正電路900會進行在線部分的操作。詳細來說,當影像校正電路900進行在線部分的操作時,距離計算單元902、比例參數決定單元904以及近似非線性迴歸調整單元906會關閉,而映射單元908可以直接使用儲存單元910中的最佳對照表來校正自影像感測器920所取得的原始影像資料,以產生校正後影像。
簡要歸納本發明,於本發明之影像校正方法與影像校正電路中,是先依據每一個像素與一參考點的距離來決定一水平比例參數與一垂直比例參數,並使用近似非線性迴歸調整方式來決定出每一個像素在原始影像以及校正後影像之間的關係。本發明的計算過程中不需要使用三角函數或是反函數等運算,因此可以快速且有效率地進行,此外,本發明所產生的校正後影像在水平方向的視野並不
會有損失,因此確保了廣角鏡頭/魚眼鏡頭的效果。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
200‧‧‧影像校正系統
210、810、910‧‧‧鏡頭
220、820、920‧‧‧影像感測器
230‧‧‧影像處理單元
300~308、700~706‧‧‧步驟
800、900‧‧‧影像校正電路
802、902‧‧‧距離計算單元
804、904‧‧‧比例參數決定單元
806、906‧‧‧近似非線性迴歸調整單元
908‧‧‧映射單元
910‧‧‧儲存單元
第1A圖為桶狀變形的示意圖。
第1B圖為枕狀變形的示意圖。
第2圖為依據本發明一實施例之影像校正系統的示意圖。
第3圖為依據本發明一實施例之影像校正方法的流程圖。
第4圖為計算該像素與一參考點的水平距離與垂直距離,並據以決定水平比例參數與垂直比例參數的示意圖。
第5圖為利用近似非線性迴歸方式來逼近實際變形後影像的示意圖。
第6圖為校正後影像原始影像的像素位置關係的示意圖。
第7圖為依據本發明一實施例之影像校正方法的示意圖。
第8圖所示為依據本發明一實施例之影像校正電路的示意圖。
第9圖所示為依據本發明另一實施例之影像校正電路的示意圖。
300~308‧‧‧步驟
Claims (12)
- 一種影像校正方法,用以對一原始影像進行處理以得到一校正後影像,其中該原始影像為一非矩形影像,該校正後影像為一矩形影像,且該影像校正方法包含有:自一影像感測器接收該原始影像;針對該原始影像中的每一個像素,計算該像素與該原始影像中一參考點的一水平距離與一垂直距離;依據該像素與該原始影像中該參考點的該水平距離與該垂直距離以決定一水平比例參數與一垂直比例參數;對該水平比例參數、該垂直比例參數來以及該像素的座標進行一近似非線性迴歸計算以得到該像素於該校正後影像的位置;以及根據該像素於該原始影像的像素值來計算出該像素於該校正後影像的像素值。
- 如申請專利範圍第1項所述之影像校正方法,其中該參考點為該原始影像的一中心點。
- 如申請專利範圍第1項所述之影像校正方法,另包含有:使用一逆向映射(backward wraping)的方式來將該校正後影像每一個像素對應於該原始影像中的位置記錄在一對照表中,其中該對照表係用來被使用於一影像擷取/拍攝裝置的一驅動程式或是應用程式中。
- 如申請專利範圍第1項所述之影像校正方法,其中該水平比例參數正比於該像素與該參考點之間的垂直距離,且該垂直比例參數正比於該像素與該參考點之間的水平距離。
- 如申請專利範圍第1項所述之影像校正方法,其中對該水平比例參數、該垂直比例參數來以及該像素的座標進行該近似非線性迴歸計算以得到該像素於該校正後影像的位置的步驟包含有:計算出(Rh*Whp1*Wvq1)以作為該像素於該原始影像以及該校正後影像的水平距離差異;以及計算出(Rv*Wvp2*Whq2)以作為該像素於該原始影像以及該校正後影像的水平距離差異;其中Rh為一水平調整值、Rv為一垂直調整值、Wh為該水平比例參數、Wv為該垂直比例參數、p1、p2、q1、q2為四個指數參數。
- 如申請專利範圍第5項所述之影像校正方法,其中Wh=(αdv+k1),Wv=(βdh+k2),其中dh、dv分別為該像素與該參考點的水平距離與垂直距離,α、β、k1、k2為常數。
- 一種影像校正電路,用以對來自一影像感測器的一原始影像進行處理以得到一校正後影像,其中該原始影像為一非矩形影像,該校正後影像為一矩形影像,且該影像校正電路包含有: 一距離計算單元,用來針對該原始影像中的每一個像素,計算該像素與該原始影像中一參考點的一水平距離與一垂直距離;一比例參數決定單元,耦接於該距離計算單元,用來依據該像素與該原始影像中該參考點的該水平距離與該垂直距離以決定一水平比例參數與一垂直比例參數;以及一近似非線性迴歸調整單元,耦接於該比例參數決定單元,用來對該水平比例參數、該垂直比例參數來以及該像素的座標進行一近似非線性迴歸計算以得到該像素於該校正後影像的位置,其中該像素於該校正後影像的像素值係根據該像素於該原始影像的像素值來計算出。
- 如申請專利範圍第7項所述之影像校正電路,其中該參考點為該原始影像的一中心點。
- 如申請專利範圍第7項所述之影像校正電路,更包含一儲存單元,其中該近似非線性迴歸調整單元使用一逆向映射(backward wraping)的方式來將該校正後影像每一個像素對應於該原始影像中的位置記錄在一對照表中,並將該對照表儲存於該儲存單元中。
- 如申請專利範圍第7項所述之影像校正電路,其中該水平比例參數正比於該像素與該參考點之間的垂直距離,且該垂直比例參數正比於該像素與該參考點之間的水平距離。
- 如申請專利範圍第7項所述之影像校正電路,其中該近似非線性迴歸調整單元計算出(Rh*Whp1*Wvq1)以作為該像素於該原始影像以及校正後影像的水平距離差異,以及計算出(Rv*Wvp2*Whq2)以作為該像素於該原始影像以及校正後影像的水平距離差異,其中Rh為一水平調整值、Rv為一垂直調整值、Wh為該水平比例參數、Wv為該垂直比例參數、p1、p2、q1、q2為四個指數參數。
- 如申請專利範圍第11項所述之影像校正電路,其中Wh=(αdv+k1),Wv=(βdh+k2),其中dh、dv分別為該像素與該參考點的水平距離與垂直距離,α、β、k1、k2為常數。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102100886A TWI517094B (zh) | 2013-01-10 | 2013-01-10 | 影像校正方法及影像校正電路 |
US13/858,101 US9269130B2 (en) | 2013-01-10 | 2013-04-08 | Image correction method using approximately non-linear regression approach and related image correction circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102100886A TWI517094B (zh) | 2013-01-10 | 2013-01-10 | 影像校正方法及影像校正電路 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201428687A TW201428687A (zh) | 2014-07-16 |
TWI517094B true TWI517094B (zh) | 2016-01-11 |
Family
ID=51061010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102100886A TWI517094B (zh) | 2013-01-10 | 2013-01-10 | 影像校正方法及影像校正電路 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9269130B2 (zh) |
TW (1) | TWI517094B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105228031B (zh) * | 2015-10-16 | 2018-10-16 | 中国人民公安大学 | 一种视频中数字水印的生成与检测的方法及系统 |
CN107306331A (zh) * | 2016-04-19 | 2017-10-31 | 义晶科技股份有限公司 | 图像处理方法及可携式电子装置 |
JP7208356B2 (ja) * | 2018-09-26 | 2023-01-18 | コーヒレント・ロジックス・インコーポレーテッド | 任意の世界ビューの生成 |
CN109741455B (zh) * | 2018-12-10 | 2022-11-29 | 深圳开阳电子股份有限公司 | 一种车载立体全景显示方法、计算机可读存储介质及系统 |
CN110264426B (zh) * | 2019-06-24 | 2021-09-17 | Oppo广东移动通信有限公司 | 图像畸变校正方法和装置 |
CN114726965A (zh) * | 2021-01-05 | 2022-07-08 | 菱光科技股份有限公司 | 影像采集装置及影像采集方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004187111A (ja) * | 2002-12-05 | 2004-07-02 | Nec Viewtechnology Ltd | 資料提示装置 |
EP2533192B1 (en) * | 2003-07-28 | 2017-06-28 | Olympus Corporation | Image processing apparatus, image processing method, and distortion correcting method |
US20070127909A1 (en) * | 2005-08-25 | 2007-06-07 | Craig Mowry | System and apparatus for increasing quality and efficiency of film capture and methods of use thereof |
US8406562B2 (en) * | 2006-08-11 | 2013-03-26 | Geo Semiconductor Inc. | System and method for automated calibration and correction of display geometry and color |
US9053530B2 (en) * | 2006-11-27 | 2015-06-09 | Google Inc. | Method for sliced inpainting |
US7961980B2 (en) | 2007-08-06 | 2011-06-14 | Imay Software Co., Ltd. | Method for providing output image in either cylindrical mode or perspective mode |
JP5275718B2 (ja) * | 2008-08-05 | 2013-08-28 | オリンパス株式会社 | 結像光学系およびそれを有する電子撮像装置 |
TWI493506B (zh) | 2009-06-09 | 2015-07-21 | Univ Nat Taiwan | 三維指標裝置及三維指標裝置定位方法 |
TWI443604B (zh) | 2010-11-01 | 2014-07-01 | Mstar Semiconductor Inc | 影像校正方法及影像校正裝置 |
JP5592925B2 (ja) * | 2012-11-28 | 2014-09-17 | オリンパスイメージング株式会社 | ズームレンズ及びそれを備えた撮像装置 |
JP5971216B2 (ja) * | 2013-09-20 | 2016-08-17 | カシオ計算機株式会社 | 画像処理装置、画像処理方法及びプログラム |
-
2013
- 2013-01-10 TW TW102100886A patent/TWI517094B/zh active
- 2013-04-08 US US13/858,101 patent/US9269130B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9269130B2 (en) | 2016-02-23 |
US20140193079A1 (en) | 2014-07-10 |
TW201428687A (zh) | 2014-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109618090B (zh) | 对通过使用广角透镜捕获的图像的图像失真校正的方法和系统 | |
JP5437311B2 (ja) | 画像補正方法、画像補正システム、角度推定方法、および角度推定装置 | |
CN106875339B (zh) | 一种基于长条形标定板的鱼眼图像拼接方法 | |
US9262807B2 (en) | Method and system for correcting a distorted input image | |
TWI517094B (zh) | 影像校正方法及影像校正電路 | |
JP2022528659A (ja) | プロジェクタの台形補正方法、装置、システム及び読み取り可能な記憶媒体 | |
CN104240236B (zh) | 一种鱼眼镜头标定后鱼眼图像校正的方法 | |
CN110473159B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
TWI524306B (zh) | 圖像轉換和多視圖輸出系統及方法 | |
CN102479379B (zh) | 图像校正方法与相关图像校正系统 | |
CN111246089A (zh) | 抖动补偿方法和装置、电子设备、计算机可读存储介质 | |
WO2023070862A1 (zh) | 校正广角镜头图像畸变的方法、装置及照相设备 | |
KR101140953B1 (ko) | 영상 왜곡 보정 장치 및 방법 | |
CN110533618B (zh) | 一种镜头畸变矫正的方法和照相装置 | |
CN103116878B (zh) | 校正图像桶形失真的方法、装置以及图像处理装置 | |
JP2015088833A (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
CN114375459A (zh) | 图像去扭曲系统 | |
CN103929584B (zh) | 图像校正方法及图像校正电路 | |
WO2015198478A1 (ja) | 画像歪み補正装置、情報処理装置および画像歪み補正方法 | |
Zhang et al. | Fisheye lens distortion correction based on an ellipsoidal function model | |
JPWO2012056982A1 (ja) | 画像処理方法、画像処理装置及び撮像装置 | |
WO2022206235A1 (zh) | 图像处理方法和装置、电子设备、可读存储介质 | |
Mody et al. | Flexible and efficient perspective transform engine | |
JPWO2011161746A1 (ja) | 画像処理方法、プログラム、画像処理装置及び撮像装置 | |
JP5351200B2 (ja) | 画像処理装置、画像処理システムおよび画像処理方法 |