Feature based image stabilization is often undermined by moving object. A new method to classify motion vector based
on K-Medoids cluster is proposed in this paper for removing the influence of moving objects in the scene while image
stabilizing. In the proposed method, the image is divided into several small areas before features being extracted from the
regions firstly. Features are tracked by finding the corresponding ones in the next frame along the image sequence. Then
a K-Medoids cluster method is proposed to classify those features by their motion vector to distinguish them from
background or from moving objects. A dispersivity value of internal distance among those features in one class is defined
to confirm that which cluster is from background. The experiment shows that the result is good to remove the features
from moving objects. The limitation number of total feature and cluster assures the running speed fast enough for
real-time processing on PC.
KEYWORDS: Digital signal processing, Signal processing, Image processing, Video processing, Video, Clocks, Control systems, Digital image processing, Analog electronics, Motion estimation
This paper offers a fast and simple design about real-time electronic image stabilization hardware system. This design produces a video-process daughterboard based on C6711DSK [1] (The DSK is a parallel port interfaced platform that allows TI, its customers, and third-parties, to efficiently develop and test applications for the C6711). It estimates and eliminates the frame-to-frame global pixel motion in an unsteady image sequence. The system achieves a real-time stabilizing sequence ofanalog signals taken by a phonograph that is on a vibrating platform. In this paper we present a CPLD system control operation on whole board. We adopt block-matching algorithm to greatly accelerate the velocity of processing. The system completed real-time electronic image stabilization. The experimental system has been simulated in computer. The system could complete to stabilize image. Now, the hardware system is being test and debugged.
In outdoor surveillance systems, block matching is usually used for image stabilization but prohibited for real-time video rate application due to its tremendous amount of calculation burden, though many strategies induced to save searching time. In this paper, a faster and robust image stabilization technique is presented to eliminate the unwanted video motion during watching time. Unlike other image stabilization algorithms using two projection vectors in each x or y direction, we use only one projection vector to estimate the translation motions in 2 directions between image sequences. Our stabilization algorithm compare the template vector with vectors in the referenced vector matrix constructed and find out the minimum vector-wise MSE. At last, inspired by the block matching method, we introduce its searching strategies into our algorithm to decrease the computation times, thus making real-time video stabilization could be implemented on normally available PC.
KEYWORDS: Digital signal processing, Clocks, Image processing, Video, Video processing, Digital image processing, Control systems, Digital imaging, Algorithm development, Image sensors
This thesis presents an digital image stabilization system that is capable of real-time stabilizing a sequence of images taken by electro-optic sensors that is in a vibrating platform. The system achieves the goal of using hardware which uses TI C6000 DSP as main processor to realize real-time image processing. The application of TI C6000 DSP in the system achieves making use of the digital signal processing to realize the real-time and high-precision image stabilization. Our experimental system is capable of settling the conflict between a great deal of calculation in image stabilization and real-time request. What are discussed in this paper are the whole configuration and the advantages ofan initial designing ofreal-time DSP video processor. The circuit's configuration and main electronic devices(VIDEO DECODER CPLD DUAL-PORT SRAM etc.) used for every function block are also presented.
This paper presents a real-time digital image stabilization algorithm on PC to stabilize a sequence of images. The proposed algorithm can be divided into 3 steps. First step is to acquire an appropriate bit plane. It is easier and faster to compute with bit plane than original image. Second, through histogram processing, we can match cursorily. lfthere are error matches, we can use a block matching algorithm to match again to acquire exact result. Then the local motion vector can be obtained from it. If we apply inline MMX assemble language hybrid programming, we can make it faster on PC. Last, we eliminate the field motion vector produced in irregular conditions. Through this step, we can void local motion vectors affected by undesirable condition such as moving objects. The characteristic of this algorithm is fast and effective. By it, real-time digital image stabilization can be realized on PC.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.