1 digital image stabilization 教師 : 楊士萱 老師 學生 : 鄭馥銘
Post on 21-Dec-2015
246 views
TRANSCRIPT
3
Introduction of DIS
Video footage from hand-held DV is typically jerky due to small, unwanted DV movement
5
Introduction of DIS
A DIS system aims to produce a compensated video sequence so that the image motion due to the camera’s undesirable shake or jiggles can be removed
9
Current work - ME
Block-based motion estimation– Using Y in YCBCr ,MAD as the distortion measure– MB size = 16 * 16– Pixel depth = 8– Resolution = ½– Search range = 32 or 64– Full search
12
Current work – MV Validation
Eliminate the Motion Vectors that effect to obtain frame Motion Vector(FMV).– Repeated pattern– Moving object
14
Current work – FMV Generation
Compute the FMV form LMVs– Median of LMVs– Mean of LMVs– Majority of LMVs that had counted amount of
direction
15
Current work – Hand Shake Est
FMV Generation
Hand – Shake Estimation
Motion Correction
LMVs
FMV
SMV , HMV , AMV
16
Current work – Hand Shake Est
FMV = SMV(steady motion vector) + HMV(Hand Shake)
SMV– Mean of post FMVs in buffer– Motion Vector Integration
( SMV(n) = αSMV(n-1) + βFMV(n) ) HMV(n) = FMV(n) – SMV(n) AMV(n) = AMV(n-1) + HMV(n)
17
Current work – Motion Correction
FMV Generation
Hand – Shake Estimation
Motion Correction
LMVs
FMV
SMV , HMV , AMV
AMV
25
Future work
FMV Generation
verify mean & median & majority result MV Validation
– MVI method SMV(n) = αSMV(n-1) + βFMV(n) How to choose α and β. ?
Spare MBs for foreground and background ?