Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital Image Stabilization 老師 : 楊士萱 學生 : 鄭馥銘. Outline Introduction Basic architecture of DIS MVI method for DIS Future work.

Similar presentations


Presentation on theme: "Digital Image Stabilization 老師 : 楊士萱 學生 : 鄭馥銘. Outline Introduction Basic architecture of DIS MVI method for DIS Future work."— 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 StabilizationVideo Encoder Video Decoder Input Output Stabilized Input

5 Basic architecture of DIS stabilization-aided encoder Stabilization Video EncoderVideo Decoder Input Output

6 Basic architecture of DIS stabilization-aided decoder Stabilization Video EncoderVideo Decoder Input Output

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 CCDA/D DIS for FM Video Encoder 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 Frame Register Motion Decision Motion Compensation Frame Memory Stabilized images

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

12 Pre-Processing Block Matching over Bit-Planes

13

14 Pre-Processing Block Matching over Gray-Code Bit- Planes

15

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

17 Motion Estimation

18

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

20 Motion Decision (L ack-of-Feature Condition )

21

22

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

24 Motion Decision ( Existence of Moving Objects )

25 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.

26 Motion Decision ( Optical Zooming Condition )

27 Motion Decision ( Spatial Noise Checking of Noise Level)

28 Procedure of Motion Decision

29

30 Motion Compensation Frame Motion Vector (FMV) Accumulated Motion Vector (AMV) Motion Compensation

31 Simulation Result

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


Download ppt "Digital Image Stabilization 老師 : 楊士萱 學生 : 鄭馥銘. Outline Introduction Basic architecture of DIS MVI method for DIS Future work."

Similar presentations


Ads by Google