Motion-Compensated Noise Reduction of B &W Motion Picture Films EE392J Final Project ZHU Xiaoqing March, 2002.

Slides:



Advertisements
Similar presentations
Kyle Marcolini MRI Scan Classification. Previous Research  For EEN653, project devised based on custom built classifier for demented MRI brain scans.
Advertisements

Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Digital Photography with Flash and No-Flash Image Pairs By: Georg PetschniggManeesh Agrawala Hugues HoppeRichard Szeliski Michael CohenKentaro Toyama,
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
A LOW-COMPLEXITY, MOTION-ROBUST, SPATIO-TEMPORALLY ADAPTIVE VIDEO DE-NOISER WITH IN-LOOP NOISE ESTIMATION Chirag Jain, Sriram Sethuraman Ittiam Systems.
K.-S. Choi and S.-J. Ko Sch. of Electr. Eng., Korea Univ., Seoul, South Korea IEEE, Electronics Letters Issue Date : June Hierarchical Motion Estimation.
Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
An Improved 3DRS Algorithm for Video De-interlacing Songnan Li, Jianguo Du, Debin Zhao, Qian Huang, Wen Gao in IEEE Proc. Picture Coding Symposium (PCS),
Wavelet-Domain Video Denoising Based on Reliability Measures Vladimir Zlokolica, Aleksandra Piˇzurica and Wilfried Philips Circuits and Systems for Video.
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated.
CMPT-884 Jan 18, 2010 Error Concealment Presented by: Cameron Harvey CMPT 820 October
Mahmoud S. Hamid, Neal R. Harvey, and Stephen Marshall IEEE Transactions on Circuits and Systems for Video Technology, 2003 Genetic Algorithm Optimization.
Yen-Lin Lee and Truong Nguyen ECE Dept., UCSD, La Jolla, CA Method and Architecture Design for Motion Compensated Frame Interpolation in High-Definition.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
Digital Image Processing
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
Image (and Video) Coding and Processing Lecture: Motion Compensation Wade Trappe Most of these slides are borrowed from Min Wu and KJR Liu of UMD.
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Video Compression Concepts Nimrod Peleg Update: Dec
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
Chapter 3 (cont).  In this section several basic concepts are introduced underlying the use of spatial filters for image processing.  Mainly spatial.
ECE472/572 - Lecture 12 Image Compression – Lossy Compression Techniques 11/10/11.
Spatial Filtering: Basics
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Windows Media Video 9 Tarun Bhatia Multimedia Processing Lab University Of Texas at Arlington 11/05/04.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
Digital Media Dr. Jim Rowan ITEC 2110 Video Part 2.
Kevin Cherry Robert Firth Manohar Karki. Accurate detection of moving objects within scenes with dynamic background, in scenarios where the camera is.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
MOTION ESTIMATION IMPLEMENTATION IN RECONFIGURABLE PLATFORMS
23 November Md. Tanvir Al Amin (Presenter) Anupam Bhattacharjee Department of Computer Science and Engineering,
Applying 3-D Methods to Video for Compression Salih Burak Gokturk Anne Margot Fernandez Aaron March 13, 2002 EE 392J Project Presentation.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Video Compression—From Concepts to the H.264/AVC Standard
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Error Concealment Multimedia Systems and Standards S2 IF ITTelkom.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Stereo Video 1. Temporally Consistent Disparity Maps from Uncalibrated Stereo Videos 2. Real-time Spatiotemporal Stereo Matching Using the Dual-Cross-Bilateral.
Sharpening Spatial Filters ( high pass)  Previously we have looked at smoothing filters which remove fine detail  Sharpening spatial filters seek to.
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
A Hybrid Edge-Enhanced Motion Adaptive Deinterlacer By Marc Ramirez.
Matte-Based Restoration of Vintage Video 指導老師 : 張元翔 主講人員 : 鄭功運.
Shen-Chuan Tai, Chien-Shiang Hong, Cheng-An Fu National Cheng Kung University, Tainan City,Taiwan (R.O.C.),DCMC Lab Pacific-Rim Symposium on Image and.
1שידור ווידיאו ואודיו ברשת האינטרנט Dr. Ofer Hadar Communication Systems Engineering Department Ben-Gurion University of the Negev URL:
Sejong University, DMS Lab. Ki-Hun Han AN EFFECTIVE DE-INTERACING TECHNIQUE USING MOTION COMPENSATED INTERPOLATION IEEE TRANSACTION ON Consumer Electronics,
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Dr. Ofer Hadar Communication Systems Engineering Department
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
Conversion of Standard Broadcast Video Signals for HDTV Compatibility
ECE 692 – Advanced Topics in Computer Vision
Fast Preprocessing for Robust Face Sketch Synthesis
Image Analysis Image Restoration.
Fast and Robust Object Tracking with Adaptive Detection
Range Imaging Through Triangulation
Image and Video Processing
Image and Video Processing
Linear Operations Using Masks
Lecture 7 Spatial filtering.
Presentation transcript:

Motion-Compensated Noise Reduction of B &W Motion Picture Films EE392J Final Project ZHU Xiaoqing March, 2002

Background/Motivation Digitization of conventional video data Achieving motion picture films Major artifacts of B&W motion picture films: Blotches: “dirty” spots and patches Scratch lines Intensity instability(illumination fluctuation) … Previous work General denoising: joint filtering Line Scratch: model-based detection & removal Blotchy noise: seldom addressed specifically My Work

Characteristic of Blotchy Noise They are: Arbitrary shape & size Obvious contrast against background Non-persisting in position They might NOT: Be purely black/white Have clear border Typical Blotches

Problems & Challenges Huge amount of data Restrict computational complexity Automatic processing preferred Motion estimation tricked by : Presence of noise Illumination Change Blurry scene for fast motion … Automatic detection not easy Blotchy noise not readily modeled Decision rely on motion compensated results

Proposed Scheme Blotch Detection Motion Detection Motion Estimation Write out Frames Read in Frames MC Filtering Temporal Median Filter Section-wise Pixel-wise Frame-wise Window=5 ‘sandwiched’ A B

Pre-processing Five-tap temporal median filter Effectiveness: Generally denoising the sequence Already removed blotchy noises Introduced artifacts Blurring of spatial details at regions w/ motion missing fast moving lines

Joint Motion/Noise Detection Section-wise scanning of each frame 8*8 sections, non-overlapped “sandwiched” decision-making Two stage detection: 1 st step: “change” detection Criterion: Mean Absolute Difference(MAD) & “Edgy Area” Original frame vs. filtered frame 2 nd step: motion or noise Criterion: ratio of MAD (should be consistent) Reject changes due to blotchy noise

Motion Trajectory Estimation Only computed for detected sections Dense motion vector field estimation Block-matching: Neighboring block for each pixel: 9*9 Translational model assuming smoothness of MVF Full search search range (-16, +16) weighted MAE criterion Error weighted by reciprocal of frame difference (A-B) rejecting noisy data

Post-processing Goal: remove artifact with MC-filtering Available versions of the frame Original Temporally median-filtered Motion compensated (bi-directional) Modification strategy: Linear combination Median filter (spatial/temporal/joint) Hybrid method (with edge information)

Result Demo