Skip to main content

A Quickly Dewarping Algorithm of Optimization Processing Strategy

A Quickly Dewarping Algorithm of Optimization Processing Strategy


Our proposed (A Quickly Dewarping Algorithm of Optimization Processing Strategy) was accepted to the engineering technology application conference in 2019. The conference place is in the College of Engineering of the Taipei City University of Science & Technology (TPCU) in Taiwan (R.O.C.), and Conference Date on 12th April, 2019.

Recently, the applications of the panoramic image are useful progressively more and more. The advantage is one camera that is able to catch 360-degree image. However, the 360-degree image is a circle image. Therefore, the Dewarping technology is helpful that the circle image transforms into a plane image. In this study, do not need to refer to extra information, such as camera parameters, lens parameters, video or image parameters, etc. The Optimization Processing Strategy for the Dewarping Algorithm is proposed in this study. The Strategy and the Algorithm are further to improve the performance. The quickly Dewarping algorithm is able to fast transform the circle (panoramic image) into a plane image. The optimization processing strategy is able to improve the performance of the algorithm. For evaluation of the performance, the CPU loading used in this study. To Compare the performance of other Dewarping algorithms. The result, this study is better than other Dewarping algo-rithms on the performance.

This study aims to research a quickly computing and low CPU loading of the de-warping algorithm. For example, Figure 2 is an original image. Figure 3 is appearing the baseline of this study. Figure 4 is the result image (Panoramic Image) of this study.

Figure 2 The original image

Figure 3 There is the proposed method of this study and baseline graphics.

Figure 4 The result image of this study.

Table 1 is a comparison overview table [8]. There are six companies' algorithms and the algorithm of our proposed. This study supports all fisheye camera and special fisheye camera (Cata-Fisheye Camera). There is different point that is whether use the GPU. Although, there are two companies that has used the GPU for de-warping algorithm. However, the NUUO's de-warping algorithm has 19% CPU loading when it is applied OpenCL to use the GPU. Our proposed has 3.65% CPU load-ing when the resolution of the source image is 1920 x 1440. The Figure 5 is a graphic of the CPU loading of our proposed algo-rithm.

Table 1 The comparison overview.
User additional effort
Generic De-warp
Support vendor
Calibration
GPU Acceleration
NUUO No need Yes All fisheye camera Default and tool OpenCL (nVIDIA, ATI, Intel)
Milestone Install plugin by camera vendor No Sentry360, VIVOTEK, Samsung Depends on plugin No
Genetec Install plugin by camera vendor No Sentry360, VIVOTEK Depends on plugin No
Aimetis No need Yes All fisheye camera No No
Axxonsoft No need Yes All fisheye camera No CUDA (nVIDIA VGA card only)
Exacq No need No VIVOTEK, Sentry 360 No No
Our Proposed No need Yes All fisheye camera,
Special fisheye camera[4]
No No

Figure 5 The graphic of the CPU loading of our proposed algorithm.

Table 2 The comparison of the algorithms.
Kernel Computing Unit CPU Loading
NUUO [8] GPU 19%
Our Proposed CPU 3.65%

Summary, Table 2 shows that our experimental results has a low CPU loading (3.65%). Normally, there is made high CPU loading when exchange image data between CPU and GPU. Therefore, the best way that is to reduce the times of the exchange of the image data.

Figure 6 The Dewarping by Atria Logic Inc.

Figure 7 The bottom has a black range (Red Rectangle) by Atria Logic Inc.

Figure 8 There is not black range, and fill the whole image via our proposed.

The RMSE (root-mean-square error) is 109.0159 between our proposed and Atria Logic Inc. The dewarping algorithm of Atria Logic Inc. has not filled a whole panorama image. There is a black range in the bottom of the image. That is catch error a range of the original image. Our proposed can automatically locate a correctly range of the original image. Then the dewarping algorithm of our study is correct to fill the whole panorama image. There is not black range via our study.

This study showed that has high usa-bility and low CPU loading. The future work that is further calibration. This study has a low CPU loading. For the reason, this study has a large to make progress place. First, to increase the ability of the calibra-tion. Second, the algorithm of this study should be implemented on the GPU and expect it's better than the CPU version of this study.

Reference
[1] F. A. van den Heuvel, R. Verwaal, and B. Beers, "Calibration of Fisheye Camera Sys-tems and the Reduction of Chromatic Aber-ration," International Archives of Photo-grammetry, Remote Sensing and Spatial In-formation Sciences, Dresden, Germany, vol. XXXVI, Part 5.
[2] P. Dhane, K. Kutty, and S. Bangadkar, "A Generic Non-Linear Method for Fisheye Correction," International Journal of Com-puter Applications (0975 – 8887), vol. 51, no. 10, pp. 58-65, Aug. 2012.
[3] M. Friel, C. Hughes, P. Denny, E. Jones, and M. Glavin, "Automatic Calibration of Fish-Eye Cameras from Automotive Video Se-quences," IEEE Trans. Intelligent Transport Systems, vol. 4, no. 2, pp. 136-148, Jun. 2010.
[4] G. Krishnan and S. K. Nayar, "Cata-Fisheye Camera for Panoramic Imaging," Applica-tions of Computer Vision, 2008. WACV 2008. IEEE Workshop on, Copper Mountain, CO, USA, 2008, pp. 1-8.
[5] A. L. Brown, T. Carnevale, and P. Szajer, "Optimized 360 Degree De-warping With Virtual Cameras," U.S. Patent US 2016/0119551 A1, Apr. 28, 2016.
[6] Atria Logic Inc., "Overview - Panorama Gen-eration from the Periphery of a Fisheye," Dewarping & Panorama Generation from Fisheye Images, Dec. 2018. [Online]. Availa-ble: http://www.atrialogic.com/dewarping.php
[7] P. Bourke, "Converting a Fisheye Image into a Panoramic, Spherical or Perspective Pro-jection," Jul. 2016. [Online]. Available: http://paulbourke.net/dome/fish2/
[8] NUUO, "Fisheye Dewarp - Nuuo," May. 2014. [Online]. Available: http://ftp.nuuo.com/NUUO/Crystal/Project/v2.1.1/Release_Note&Demo_Kit/Dewarp_IFSEC_Evonne_20140521.pptx

Comments

Popular Posts

波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

最佳化處理策略之快速消除扭曲演算法

Python 日期與時間的處理

波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

Image

最佳化處理策略之快速消除扭曲演算法

Image

Python 日期與時間的處理

Image

Visual Basic 6.0 程式案例學習: 10. 條碼列印程式 (2014版)

Image

Visual Basic .Net 程式案例學習: 06. 題庫測驗系統 (2014版)

Image

修復損毀的 SQLite DB 資料庫

Image

用10種程式語言做影像二值化(Image binarization)

Image

解決 ValueError: If using all scalar values, you must pass an index

Image

Visual Basic 6.0 程式案例學習: 04. 人事考勤管理系統 (2014版)

Image

Visual Basic 6.0 程式案例學習: 07. 收據列印程式 (2014版)

Image

佑佑的 Line 貼圖創作

貼圖作者網址:

https://line.me/S/shop/sticker/author/3883362

靜態貼圖

 
 
 
 
  牡羊座:狗狗角色

作者:佑佑
依照牡羊座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  金牛座:兔兔角色

作者:佑佑
依照金牛座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  雙子座:貓貓角色

作者:佑佑
依照雙子座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  巨蟹座:倉鼠角色

作者:佑佑
依照巨蟹座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  獅子座:幼獅角色

作者:佑佑
依照獅子座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  處女座:松鼠角色

作者:佑佑
依照處女座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  天秤座:鴿子角色

作者:佑佑
依照天秤座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  天蠍座:鳳凰角色

作者:佑佑
依照天蠍座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  射手座:人馬角色

作者:佑佑
依照射手座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  魔羯座:山羊角色

作者:佑佑
依照魔羯座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  水瓶座:海豚角色

作者:佑佑
依照水瓶座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
  雙魚座:小丑魚角色

作者:佑佑
依照雙魚座的個性優點、個性缺點、生活習慣、理財習慣、社交習慣、愛情觀、節假日、禮貌問候,所編撰的貼圖。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  上班族都變成狒狒,心裡想要說的話。

作者:佑佑
最近在台灣走紅的狒狒,用擬人化的方式,變成上班族,畫出心裡的想說的話。
購買貼圖
  接案派遣的日常

作者:佑佑
接案派遣到其他公司的日常對話,有調皮、正經、日常對話。
購買貼圖
  貓女事務員的搞笑時刻

作者:佑佑
把行政人員在職場上遇到千奇百怪的事情畫出來,用可愛的貓女來擔任行政人員的代言人。
購買貼圖
  貓貓說每天都會用到的話

作者:佑佑
日常生活常見的短句,用小貓擬人化的方式呈現,比較親切可愛。
購買貼圖
 
     
  大人的煩惱特輯:小兔角色

作者:佑佑
錢包餓了,生活苦了。變美變健康?先讓我睡飽吧。心好累,我需要充電。
購買貼圖
     

動態貼圖

 
 
 
 
  牡羊座日常交際:狗狗角色

作者:佑佑
依照牡羊座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  金牛座日常交際:兔兔角色

作者:佑佑
依照金牛座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  雙子座日常交際:貓貓角色

作者:佑佑
依照雙子座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  巨蟹座日常交際:倉鼠角色

作者:佑佑
依照巨蟹座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  獅子座日常交際:幼獅角色

作者:佑佑
依照獅子座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  處女座日常交際:松鼠角色

作者:佑佑
依照處女座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  天秤座日常交際:鴿子角色

作者:佑佑
依照天秤座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  天蠍座日常交際:鳳凰角色

作者:佑佑
依照天蠍座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
 
 
 
 
  射手座日常交際:人馬角色

作者:佑佑
依照射手座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  魔羯座日常交際:山羊角色

作者:佑佑
依照魔羯座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  水瓶座日常交際:海豚角色

作者:佑佑
依照水瓶座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
  雙魚座日常交際:小丑魚角色

作者:佑佑
依照雙魚座的個性,描繪日常生活的行為,供交際表達心情使用。星座只能當參考用,不會完全準確。
購買貼圖
 
     
  厭世報:鬍渣男

作者:佑佑
厭世總有個理由跟原因,實在是令人不爽,為什麼最倒楣的總是我?真希望明天就是世界末日,讓大家都一樣慘。
購買貼圖
     

表情貼

 
 
 
 
  貓貓說每天都用得到的表情貼

作者:佑佑
日常生活常見的表情用語,用小貓擬人化的方式呈現,比較親切可愛。
購買貼圖
  天秤座的表情貼:鴿子角色

作者:佑佑
日常生活常見的表情用語,天秤座的鴿子擬人化方式呈現,比較親切可愛。
購買貼圖
  天蠍座的表情貼:鳳凰角色

作者:佑佑
日常生活常見的表情用語,天蠍座的鳳凰擬人化方式呈現,比較親切可愛。
購買貼圖
  射手座的表情貼:人馬角色

作者:佑佑
日常生活常見的表情用語,射手座的人馬擬人化方式呈現,比較親切可愛。
購買貼圖
 
 
 
 
  魔羯座的表情貼:山羊角色

作者:佑佑
日常生活常見的表情用語,魔羯座的山羊擬人化方式呈現,比較親切可愛。
購買貼圖
  水瓶座的表情貼:海豚角色

作者:佑佑
日常生活常見的表情用語,水瓶座的海豚擬人化方式呈現,比較親切可愛。
購買貼圖
  雙魚座的表情貼:小丑魚角色

作者:佑佑
日常生活常見的表情用語,雙魚座的小丑魚擬人化方式呈現,比較親切可愛。
購買貼圖