Real-time Image Stabilization System Using Adaptive Motion Estimation

碩士 === 國立臺灣師範大學 === 機電科技研究所 === 93 === In this paper, we propose a new image stabilization system by using adaptive motion estimation. Our aims are to decrease the execution time of a stabilized system and obtain a more stable video sequence. The stabilization system contains two parts: motion estim...

Full description

Bibliographic Details
Main Authors: Ming-Yu Hsieh, 謝明佑
Other Authors: Chorng-Yann Su
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/42138891750185179363
id ndltd-TW-093NTNU5657006
record_format oai_dc
spelling ndltd-TW-093NTNU56570062016-06-03T04:13:42Z http://ndltd.ncl.edu.tw/handle/42138891750185179363 Real-time Image Stabilization System Using Adaptive Motion Estimation 適應性動態估測即時影像穩定系統 Ming-Yu Hsieh 謝明佑 碩士 國立臺灣師範大學 機電科技研究所 93 In this paper, we propose a new image stabilization system by using adaptive motion estimation. Our aims are to decrease the execution time of a stabilized system and obtain a more stable video sequence. The stabilization system contains two parts: motion estimation and motion correction. In the motion estimation, we use a small diamond search and Sobel edge detection to increase the reliability of the prediction of block motion. And we use an alpha-trimmed mean filter to yield a global motion vector (GMV) for each frame. The proposed filter can remove unusual motion vectors and promote the accuracy of GMV estimation. In motion correction, we make use of wavelet transform. After comparing the usages of different decomposition layers and different wavelet functions, we choose two-layer decomposition and the 9/7 filter function as our experimental standard because of its better performance. For real-time applications, the allocation and the movement of storage memory generally influence the execution time of a system. In order to reduce such time consuming, we store the RGB data in a continuous block of memory instead of storing them separately in three blocks of memory. For the image size of 352 x 288 (CIF format), the proposed system can provide about 20-30 frames per second on average and result in a stabilized video sequence for users. Finally, this system is programmed with Borland C++ Builder. Chorng-Yann Su 蘇崇彥 2005 學位論文 ; thesis 0 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣師範大學 === 機電科技研究所 === 93 === In this paper, we propose a new image stabilization system by using adaptive motion estimation. Our aims are to decrease the execution time of a stabilized system and obtain a more stable video sequence. The stabilization system contains two parts: motion estimation and motion correction. In the motion estimation, we use a small diamond search and Sobel edge detection to increase the reliability of the prediction of block motion. And we use an alpha-trimmed mean filter to yield a global motion vector (GMV) for each frame. The proposed filter can remove unusual motion vectors and promote the accuracy of GMV estimation. In motion correction, we make use of wavelet transform. After comparing the usages of different decomposition layers and different wavelet functions, we choose two-layer decomposition and the 9/7 filter function as our experimental standard because of its better performance. For real-time applications, the allocation and the movement of storage memory generally influence the execution time of a system. In order to reduce such time consuming, we store the RGB data in a continuous block of memory instead of storing them separately in three blocks of memory. For the image size of 352 x 288 (CIF format), the proposed system can provide about 20-30 frames per second on average and result in a stabilized video sequence for users. Finally, this system is programmed with Borland C++ Builder.
author2 Chorng-Yann Su
author_facet Chorng-Yann Su
Ming-Yu Hsieh
謝明佑
author Ming-Yu Hsieh
謝明佑
spellingShingle Ming-Yu Hsieh
謝明佑
Real-time Image Stabilization System Using Adaptive Motion Estimation
author_sort Ming-Yu Hsieh
title Real-time Image Stabilization System Using Adaptive Motion Estimation
title_short Real-time Image Stabilization System Using Adaptive Motion Estimation
title_full Real-time Image Stabilization System Using Adaptive Motion Estimation
title_fullStr Real-time Image Stabilization System Using Adaptive Motion Estimation
title_full_unstemmed Real-time Image Stabilization System Using Adaptive Motion Estimation
title_sort real-time image stabilization system using adaptive motion estimation
publishDate 2005
url http://ndltd.ncl.edu.tw/handle/42138891750185179363
work_keys_str_mv AT mingyuhsieh realtimeimagestabilizationsystemusingadaptivemotionestimation
AT xièmíngyòu realtimeimagestabilizationsystemusingadaptivemotionestimation
AT mingyuhsieh shìyīngxìngdòngtàigūcèjíshíyǐngxiàngwěndìngxìtǒng
AT xièmíngyòu shìyīngxìngdòngtàigūcèjíshíyǐngxiàngwěndìngxìtǒng
_version_ 1718293092680859648