1 / 32

Digital Image Stabilization

Digital Image Stabilization. 老師 : 楊士萱 學生 : 鄭馥銘. Outline. Introduction Basic architecture of DIS MVI method for DIS Future work. Introduction. An image stabilization system manages to remove unwanted movement form an image sequence Previous image stabilization system

kedem
Download Presentation

Digital Image Stabilization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Digital Image Stabilization 老師 : 楊士萱 學生 : 鄭馥銘

  2. Outline • Introduction • Basic architecture of DIS • MVI method for DIS • Future work

  3. Introduction • An image stabilization system manages to remove unwanted movement form an image sequence • Previous image stabilization system • accelerometers, gyros, mechanical dampers , angular velocity sensors………….. • We prefer to use DIS

  4. Basic architecture of DIS • Pre-processing Stabilized Input Input Stabilization Video Encoder Video Decoder Output

  5. Basic architecture of DIS • stabilization-aided encoder Stabilization Output Input Video Encoder Video Decoder

  6. Basic architecture of DIS • stabilization-aided decoder Stabilization Output Input Video Encoder Video Decoder

  7. MVI Method for DIS • MVI : Motion Vector Integration • Basic idea : • Using some propose method to find reliable local motion vector(LMV) • Calculate the global motion vector(GMV) form LMV. • Integrating the previous frame GMV and current frame GMV to calculate AMV. • Using AMV to compensate current frame to be stabilized frame. • Reference paper [1-4]

  8. New Algorithm and Architecture of Digital Image stabilization System DIS for FM VideoEncoder CCD A/D Block diagram of a digital video camera with DIS system.

  9. New Algorithm and Architecture of Digital Image stabilization System • Lack of features • Existence of moving objects • Intentional panning • Existence of repeated patterns • Intentional zooming • Low signal-to-noise ratio • Large movement out of the searching range of block matching • Complicated Motion (e.g. rotatory motion)

  10. A general structure of DIS system with frame memory Pre-processing Motion Estimation Motion Decision Motion Compensation Frame Register Stabilized images Frame Memory

  11. Pre-Processing Pre-processing Motion Estimation Motion Decision Motion Compensation Frame Register Stabilized images Frame Memory

  12. Pre-Processing • Block Matching over Bit-Planes

  13. Pre-Processing • Block Matching over Gray-Code Bit-Planes

  14. Motion Estimation Pre-processing Motion Estimation Motion Decision Motion Compensation Frame Register Stabilized images Frame Memory

  15. Motion Estimation

  16. Motion Estimation

  17. Motion Decision Pre-processing Motion Estimation Motion Decision Motion Compensation Frame Register Stabilized images Frame Memory

  18. Motion Decision(Lack-of-Feature Condition)

  19. Motion Decision(Lack-of-Feature Condition)

  20. Motion Decision(Lack-of-Feature Condition)

  21. Motion Decision(Existence of Moving Objects) temporally correlated motion Random-like motion

  22. Motion Decision(Existence of Moving Objects)

  23. Motion Decision(Intentional Panning Condition) • If 80% of the VALID_LMV are detected as temporally correlated motion, we consider that the camera is under a panning condition and no motion compensation is needed Otherwise, we assume that these temporally correlated motion vectors are caused by some moving objects in the image.

  24. Motion Decision(Optical Zooming Condition)

  25. Motion Decision(Spatial Noise Checking of Noise Level)

  26. Procedure of Motion Decision

  27. Procedure of Motion Decision

  28. Motion Compensation • Frame Motion Vector (FMV) • Accumulated Motion Vector (AMV) • Motion Compensation

  29. SimulationResult

  30. Future work • Understanding mpeg4 framework in order to write my propose method program in it. • stabilization-aided encoder Stabilization Output Input Video Encoder Video Decoder

More Related