SlideShare uma empresa Scribd logo
1 de 10
Iterative Frame Decimation and Watermarking for  Human Motion Animation   Shiyu Li, Masahiro Okuda Faculty of Environmental Engineering, The University of Kitakyushu 1-1,Hibikino, Wakamatsu-ku, Kitakyushu, Fukuoka, Japan [lishiyu, okuda-m]@env.kitakyu-u.ac.jp http://vig.is.env.kitakyu-u.ac.jp/
PRELIMINARY Body Skeleton Configuration root terminator end effector link
Introduction-  Why Motion Coding ? ,[object Object],[object Object],[object Object],[object Object]
Introduction-   Two methods ,[object Object],[object Object],[object Object],[object Object]
Reduce motion sample density ,[object Object],[object Object],[object Object],[object Object]
Reduce size of database ,[object Object],[object Object],[object Object],[object Object]
Embedded Key-frame Extraction for CG Animation by Frame Decimation ,[object Object],[object Object]
Watermark for Progressive Human Motion Animation ,[object Object],To embed the watermark in the encoder: The sequence   E  is broken up into blocks. We use 50 frames per block. To  calculate the variance  Var(E)  of the signal  E  in each block: (1). if the value of a frame is larger than  Et ,  Et  is subtracted from this frame. Fig.2(b) represents the signal after this preprocessing. (2). to produce a sequence which is zero-mean, the mean of each block is subtracted from each frame.  Calculate the variance  Var(E)  of each block. Calculate the variance  Var( w )  of the watermark w by the  Var(E) . Generate a pseudo random sequence w with the same length as the blocks of sequence   E , assume E and w are independent. See Fig2.(c) Store  E’ = E+ w   as the watermarked signal. See Fig2.(d) The watermarked signal  E’  is sent   to the decoder.  In the decoder: Rank the frames by the value of  E’ . R eceive the key-frames progressively as this order.  After applying interpolation to the key-frames, the motion can be reconstructed approximatively. To detect if the watermark exists , the original  Et   is necessary : Calculate the variance of  E’   after the same preprocessing in the encoder, i.e. if the value of a frame is larger than  Et ,  Et  is subtracted from this frame. Estimate the variance of w, assuming  Var(E’)=Var(E) +Var( w ) .  Var(E)  is calculated by the same method in step1. Regenerate w using the same seed value. Calculate  Z=Σ(w* E’)  Declare  E’  watermarked if  Z > n Var( w ) / 2
Hierarchical Human Motion Compression with Constraints on Frames Data Compensation for joint i+ 1 Input : joint  i Wavelet Transform:  c 0 ,w 0 ,w 1 ,...,w j -1 ,c j -1 Max-Shift for Constraint frames  (Scale up) Entropy Coding Hierarchical Quantization Dequantization Hierarchically Inverse  Operation (Decoder) Inverse Wavelet Transform: c 0 ,w 0 ,w 1 ,...,w j -1 ,c j -1 Max-Shift for Constraint frames (Scale down) Entropy Decoding Input bits Convert to Euler- angle format Output : joint  i Convert to two- angle  format Output bits Encoder  Decoder
Kinematics-based motion compression for human figure animation Endcoder  Decoder Entropy decoding dequantization Position calculation Prediction by IK  Compressed   angles of previous frame  Converted Two angles Angle  conversion Bits of end- effectors Entropy decoding dequantization Convert all joints to original angle format Bits of  general other joints Orientation Angle retrieval  General  other joints Position calculation quantization Entropy coding decoding Com- pressed position Prediction by IK   Calculate prediction error   quantization decoding End effectors Simple prediction Compressed   angles of previous frame Orientation  calculation Entropy coding Simple  prediction Converted format

Mais conteúdo relacionado

Mais procurados

A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...CSCJournals
 
Predictive coding
Predictive codingPredictive coding
Predictive codingp_ayal
 
Demixing Commercial Music Productions via Human-Assisted Time-Frequency Masking
Demixing Commercial Music Productions via Human-Assisted Time-Frequency MaskingDemixing Commercial Music Productions via Human-Assisted Time-Frequency Masking
Demixing Commercial Music Productions via Human-Assisted Time-Frequency Maskingdhia_naruto
 
Introduce coco2dx with cookingstar
Introduce coco2dx with cookingstarIntroduce coco2dx with cookingstar
Introduce coco2dx with cookingstarozlael ozlael
 
Computergraphics2marks
Computergraphics2marksComputergraphics2marks
Computergraphics2markspunga rajan
 
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...ozlael ozlael
 
Linear Discrimination Centering on Support Vector Machines
Linear Discrimination Centering on Support Vector MachinesLinear Discrimination Centering on Support Vector Machines
Linear Discrimination Centering on Support Vector Machinesbutest
 

Mais procurados (9)

A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
 
DCT
DCTDCT
DCT
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 
Demixing Commercial Music Productions via Human-Assisted Time-Frequency Masking
Demixing Commercial Music Productions via Human-Assisted Time-Frequency MaskingDemixing Commercial Music Productions via Human-Assisted Time-Frequency Masking
Demixing Commercial Music Productions via Human-Assisted Time-Frequency Masking
 
Introduce coco2dx with cookingstar
Introduce coco2dx with cookingstarIntroduce coco2dx with cookingstar
Introduce coco2dx with cookingstar
 
Computergraphics2marks
Computergraphics2marksComputergraphics2marks
Computergraphics2marks
 
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
 
Linear Discrimination Centering on Support Vector Machines
Linear Discrimination Centering on Support Vector MachinesLinear Discrimination Centering on Support Vector Machines
Linear Discrimination Centering on Support Vector Machines
 

Destaque (20)

Kelsey brown electronic port.
Kelsey brown electronic port.Kelsey brown electronic port.
Kelsey brown electronic port.
 
Tourism: A Path to Competitiveness for Georgia
Tourism: A Path to Competitiveness for GeorgiaTourism: A Path to Competitiveness for Georgia
Tourism: A Path to Competitiveness for Georgia
 
Final w200 assignment
Final w200 assignmentFinal w200 assignment
Final w200 assignment
 
Quality story august
Quality story   augustQuality story   august
Quality story august
 
Treball psico 3
Treball psico 3Treball psico 3
Treball psico 3
 
Acorde
AcordeAcorde
Acorde
 
3º treball psico
3º treball psico3º treball psico
3º treball psico
 
Hall of fame feb
Hall of fame   febHall of fame   feb
Hall of fame feb
 
Powert point surf
Powert point surfPowert point surf
Powert point surf
 
Outline
OutlineOutline
Outline
 
E.C.G. Part 2
E.C.G. Part 2E.C.G. Part 2
E.C.G. Part 2
 
Creative Classroom
Creative ClassroomCreative Classroom
Creative Classroom
 
Pr writing top ten
Pr writing  top tenPr writing  top ten
Pr writing top ten
 
P1111350310
P1111350310P1111350310
P1111350310
 
Can zam
Can zamCan zam
Can zam
 
Nightingale Features Showcase
Nightingale Features ShowcaseNightingale Features Showcase
Nightingale Features Showcase
 
P1151442347
P1151442347P1151442347
P1151442347
 
P1141211139
P1141211139P1141211139
P1141211139
 
P1111214158
P1111214158P1111214158
P1111214158
 
Capabilities 8 2 10
Capabilities 8 2 10Capabilities 8 2 10
Capabilities 8 2 10
 

Semelhante a Iterative Frame Decimation and Watermarking for Human Motion Animation

Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd Iaetsd
 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMScsandit
 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMScsandit
 
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)IJNSA Journal
 
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)IJNSA Journal
 
Fast Object Recognition from 3D Depth Data with Extreme Learning Machine
Fast Object Recognition from 3D Depth Data with Extreme Learning MachineFast Object Recognition from 3D Depth Data with Extreme Learning Machine
Fast Object Recognition from 3D Depth Data with Extreme Learning MachineSoma Boubou
 
PPT Image Analysis(IRDE, DRDO)
PPT Image Analysis(IRDE, DRDO)PPT Image Analysis(IRDE, DRDO)
PPT Image Analysis(IRDE, DRDO)Nidhi Gopal
 
Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Darius Burschka
 
A Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationA Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationRyo Takahashi
 
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSEAU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSEThiyagarajan G
 
Robust Watermarking Technique using 2D Logistic Map and Elliptic Curve Crypto...
Robust Watermarking Technique using 2D Logistic Map and Elliptic Curve Crypto...Robust Watermarking Technique using 2D Logistic Map and Elliptic Curve Crypto...
Robust Watermarking Technique using 2D Logistic Map and Elliptic Curve Crypto...idescitation
 
Tchebichef image watermarking along the edge using YCoCg-R color space for co...
Tchebichef image watermarking along the edge using YCoCg-R color space for co...Tchebichef image watermarking along the edge using YCoCg-R color space for co...
Tchebichef image watermarking along the edge using YCoCg-R color space for co...IJECEIAES
 
Iaetsd traffic sign recognition for advanced driver
Iaetsd traffic sign recognition for  advanced driverIaetsd traffic sign recognition for  advanced driver
Iaetsd traffic sign recognition for advanced driverIaetsd Iaetsd
 
Image Compression using Combined Approach of EZW and LZW
Image Compression using Combined Approach of EZW and LZWImage Compression using Combined Approach of EZW and LZW
Image Compression using Combined Approach of EZW and LZWIJERA Editor
 
A Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyA Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyIOSR Journals
 

Semelhante a Iterative Frame Decimation and Watermarking for Human Motion Animation (20)

Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression for
 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
 
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
 
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
IMAGE AUTHENTICATION THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IAZT)
 
P410498102
P410498102P410498102
P410498102
 
Image Fusion
Image FusionImage Fusion
Image Fusion
 
40120140503006
4012014050300640120140503006
40120140503006
 
Fast Object Recognition from 3D Depth Data with Extreme Learning Machine
Fast Object Recognition from 3D Depth Data with Extreme Learning MachineFast Object Recognition from 3D Depth Data with Extreme Learning Machine
Fast Object Recognition from 3D Depth Data with Extreme Learning Machine
 
paper
paperpaper
paper
 
PPT Image Analysis(IRDE, DRDO)
PPT Image Analysis(IRDE, DRDO)PPT Image Analysis(IRDE, DRDO)
PPT Image Analysis(IRDE, DRDO)
 
Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014
 
A Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationA Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth Estimation
 
VoxelNet
VoxelNetVoxelNet
VoxelNet
 
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSEAU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
AU QP Answer key NOv/Dec 2015 Computer Graphics 5 sem CSE
 
Robust Watermarking Technique using 2D Logistic Map and Elliptic Curve Crypto...
Robust Watermarking Technique using 2D Logistic Map and Elliptic Curve Crypto...Robust Watermarking Technique using 2D Logistic Map and Elliptic Curve Crypto...
Robust Watermarking Technique using 2D Logistic Map and Elliptic Curve Crypto...
 
Tchebichef image watermarking along the edge using YCoCg-R color space for co...
Tchebichef image watermarking along the edge using YCoCg-R color space for co...Tchebichef image watermarking along the edge using YCoCg-R color space for co...
Tchebichef image watermarking along the edge using YCoCg-R color space for co...
 
Iaetsd traffic sign recognition for advanced driver
Iaetsd traffic sign recognition for  advanced driverIaetsd traffic sign recognition for  advanced driver
Iaetsd traffic sign recognition for advanced driver
 
Image Compression using Combined Approach of EZW and LZW
Image Compression using Combined Approach of EZW and LZWImage Compression using Combined Approach of EZW and LZW
Image Compression using Combined Approach of EZW and LZW
 
A Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyA Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder Piracy
 

Mais de Ashraf Aboshosha (20)

P1151351311
P1151351311P1151351311
P1151351311
 
P1151345302
P1151345302P1151345302
P1151345302
 
P1121352313
P1121352313P1121352313
P1121352313
 
P1121340296
P1121340296P1121340296
P1121340296
 
P1121340294
P1121340294P1121340294
P1121340294
 
P1121327289
P1121327289P1121327289
P1121327289
 
P1151442348
P1151442348P1151442348
P1151442348
 
P1151439345
P1151439345P1151439345
P1151439345
 
P1151424332
P1151424332P1151424332
P1151424332
 
P1151423331
P1151423331P1151423331
P1151423331
 
P1151420328
P1151420328P1151420328
P1151420328
 
P1151418327
P1151418327P1151418327
P1151418327
 
P1151404314
P1151404314P1151404314
P1151404314
 
P1111351312
P1111351312P1111351312
P1111351312
 
P1111444352
P1111444352P1111444352
P1111444352
 
P1111440346
P1111440346P1111440346
P1111440346
 
P1111431335
P1111431335P1111431335
P1111431335
 
P1111410320
P1111410320P1111410320
P1111410320
 
P1111410321
P1111410321P1111410321
P1111410321
 
P1111348307
P1111348307P1111348307
P1111348307
 

Iterative Frame Decimation and Watermarking for Human Motion Animation

  • 1. Iterative Frame Decimation and Watermarking for Human Motion Animation Shiyu Li, Masahiro Okuda Faculty of Environmental Engineering, The University of Kitakyushu 1-1,Hibikino, Wakamatsu-ku, Kitakyushu, Fukuoka, Japan [lishiyu, okuda-m]@env.kitakyu-u.ac.jp http://vig.is.env.kitakyu-u.ac.jp/
  • 2. PRELIMINARY Body Skeleton Configuration root terminator end effector link
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Hierarchical Human Motion Compression with Constraints on Frames Data Compensation for joint i+ 1 Input : joint i Wavelet Transform: c 0 ,w 0 ,w 1 ,...,w j -1 ,c j -1 Max-Shift for Constraint frames (Scale up) Entropy Coding Hierarchical Quantization Dequantization Hierarchically Inverse Operation (Decoder) Inverse Wavelet Transform: c 0 ,w 0 ,w 1 ,...,w j -1 ,c j -1 Max-Shift for Constraint frames (Scale down) Entropy Decoding Input bits Convert to Euler- angle format Output : joint i Convert to two- angle format Output bits Encoder Decoder
  • 10. Kinematics-based motion compression for human figure animation Endcoder Decoder Entropy decoding dequantization Position calculation Prediction by IK Compressed   angles of previous frame Converted Two angles Angle conversion Bits of end- effectors Entropy decoding dequantization Convert all joints to original angle format Bits of general other joints Orientation Angle retrieval General other joints Position calculation quantization Entropy coding decoding Com- pressed position Prediction by IK Calculate prediction error quantization decoding End effectors Simple prediction Compressed   angles of previous frame Orientation calculation Entropy coding Simple prediction Converted format