CA2191907A1 - Method and apparatus for post-processing images to reduce artifacts - Google Patents

Method and apparatus for post-processing images to reduce artifacts

Info

Publication number
CA2191907A1
CA2191907A1 CA2191907A CA2191907A CA2191907A1 CA 2191907 A1 CA2191907 A1 CA 2191907A1 CA 2191907 A CA2191907 A CA 2191907A CA 2191907 A CA2191907 A CA 2191907A CA 2191907 A1 CA2191907 A1 CA 2191907A1
Authority
CA
Canada
Prior art keywords
edge pixels
post
processing
detection
images
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA2191907A
Other languages
French (fr)
Other versions
CA2191907C (en
Inventor
John G. Apostolopoulos
Nuggehally Sampath Jayant
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of CA2191907A1 publication Critical patent/CA2191907A1/en
Application granted granted Critical
Publication of CA2191907C publication Critical patent/CA2191907C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/527Global motion vector estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

Abstract

The invention is an image transmitting method and system including receiving encoded images, decoding those images and post-processing the decoded images.
The post-processing reduces visual artifacts, such as blocking artifacts and mosquito noise, through separate detection, mapping and smoothing operations while avoiding many of the complexities associated with existing techniques. In detecting blocking artifacts, the inventive method employs DCT-domain detection rather than edge detection in the pixel domain. Also, the interior of a detected block is updated based on the surrounding blocks without disturbing the surrounding blocks. In reducing mosquito noise, the inventive method smoothes the non-edge pixels within blocks containing edge pixels rather than smoothing the edge pixels. Also, distortion-induced false edge pixels are distinguished from true edge pixels and heavily smoothed. The post-processing method and system is generally applicable to Block DCT based compression systems, either intrinsically or extrinsically.
CA002191907A 1995-12-18 1996-12-03 Method and apparatus for post-processing images to reduce artifacts Expired - Fee Related CA2191907C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/573,705 US5850294A (en) 1995-12-18 1995-12-18 Method and apparatus for post-processing images
US573,705 1995-12-18

Publications (2)

Publication Number Publication Date
CA2191907A1 true CA2191907A1 (en) 1997-06-19
CA2191907C CA2191907C (en) 2000-04-18

Family

ID=24293072

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002191907A Expired - Fee Related CA2191907C (en) 1995-12-18 1996-12-03 Method and apparatus for post-processing images to reduce artifacts

Country Status (5)

Country Link
US (1) US5850294A (en)
EP (1) EP0781053B1 (en)
JP (1) JPH09182075A (en)
CA (1) CA2191907C (en)
DE (1) DE69622518T2 (en)

Families Citing this family (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6389177B1 (en) * 1996-07-02 2002-05-14 Apple Computer, Inc. System and method using edge processing to remove blocking artifacts from decompressed images
US7010173B2 (en) * 2000-01-13 2006-03-07 At&T Corp. Video coder employing pixel transposition
US6052490A (en) * 1997-02-14 2000-04-18 At&T Corp. Video coder employing pixel transposition
US6058215A (en) * 1997-04-30 2000-05-02 Ricoh Company, Ltd. Reversible DCT for lossless-lossy compression
KR100243225B1 (en) 1997-07-16 2000-02-01 윤종용 Signal adaptive filtering method for reducting blocking effect and ringing noise and filter thereof
US7239755B1 (en) * 1997-07-30 2007-07-03 Lg Electronics Inc. Method of reducing a blocking artifact when coding moving picture
US6707572B1 (en) * 1997-09-12 2004-03-16 Tesseron, Ltd. Filtering method to reduce pixel density
US6236763B1 (en) * 1997-09-19 2001-05-22 Texas Instruments Incorporated Method and apparatus for removing noise artifacts in decompressed video signals
KR100262500B1 (en) * 1997-10-16 2000-08-01 이형도 Adaptive block effect reduction decoder
KR100269125B1 (en) * 1997-10-25 2000-10-16 윤덕용 Image post processing method and apparatus for reducing quantization effect
EP1072153B1 (en) * 1998-04-17 2004-02-04 Matsushita Electric Industrial Co., Ltd. False contour correcting apparatus and method
CN1164116C (en) 1998-05-22 2004-08-25 松下电器产业株式会社 Block noise detector and block noise eliminator
FR2785116B1 (en) * 1998-10-27 2000-12-29 France Telecom METHOD FOR CONTROLLING THE QUALITY OF BROADCASTED DIGITAL IMAGES
KR100366643B1 (en) * 1998-11-25 2003-02-19 삼성전자 주식회사 Method and apparatus for de-blocking
JP2002535896A (en) * 1999-01-15 2002-10-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for improving sharpness
US6748113B1 (en) * 1999-08-25 2004-06-08 Matsushita Electric Insdustrial Co., Ltd. Noise detecting method, noise detector and image decoding apparatus
DE60023837T2 (en) * 1999-09-28 2006-07-27 Koninklijke Philips Electronics N.V. DEVICE AND METHOD FOR FILTERING
EP1119186A3 (en) * 2000-01-19 2002-07-31 Xerox Corporation Method for generating anti-aliased text and line graphics in compressed document images
US6885775B2 (en) * 2000-01-21 2005-04-26 Matsushita Electric Industrial Co., Ltd. Image processing method and image processing apparatus
IL134182A (en) 2000-01-23 2006-08-01 Vls Com Ltd Method and apparatus for visual lossless pre-processing
US7203234B1 (en) 2000-03-31 2007-04-10 Sharp Laboratories Of America, Inc. Method of directional filtering for post-processing compressed video
EP1164799A1 (en) * 2000-06-16 2001-12-19 Sony International (Europe) GmbH Method for processing compressed image data for reducing blocking artefacts
US6753929B1 (en) 2000-06-28 2004-06-22 Vls Com Ltd. Method and system for real time motion picture segmentation and superposition
GB0016838D0 (en) * 2000-07-07 2000-08-30 Forbidden Technologies Plc Improvements relating to representations of compressed video
WO2002005121A2 (en) * 2000-07-11 2002-01-17 Mediaflow, Llc System and method for calculating an optimum display size for a visual object
US7031546B2 (en) * 2000-09-12 2006-04-18 Matsushita Electric Industrial Co., Ltd. Noise reduction method, noise reducing apparatus, medium, medium and program
EP1202577B1 (en) * 2000-10-10 2006-05-17 Koninklijke Philips Electronics N.V. Method of video data processing
US7136538B2 (en) * 2000-12-21 2006-11-14 Matsushita Electric Industrial Co., Ltd. Noise reducing apparatus and noise reducing method
US6845180B2 (en) * 2001-03-16 2005-01-18 Sharp Laboratories Of America, Inc. Predicting ringing artifacts in digital images
US7006255B2 (en) * 2001-03-29 2006-02-28 Sharp Laboratories Of America Adaptive image filtering based on a distance transform
US6993191B2 (en) * 2001-05-04 2006-01-31 Pts Corporation Methods and apparatus for removing compression artifacts in video sequences
US7228002B2 (en) * 2001-05-14 2007-06-05 Intel Corporation Inverse halftoning process
US20020191699A1 (en) * 2001-06-12 2002-12-19 O'brien Royal Detection system and method for enhancing digital video
US7003173B2 (en) * 2001-06-12 2006-02-21 Sharp Laboratories Of America, Inc. Filter for combined de-ringing and edge sharpening
JP2004531161A (en) * 2001-06-19 2004-10-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and decoder for processing digital video signals
WO2003003749A1 (en) * 2001-06-29 2003-01-09 Ntt Docomo, Inc. Image encoder, image decoder, image encoding method, and image decoding method
US7003174B2 (en) * 2001-07-02 2006-02-21 Corel Corporation Removal of block encoding artifacts
CN101448162B (en) 2001-12-17 2013-01-02 微软公司 Method for processing video image
US6862372B2 (en) * 2001-12-27 2005-03-01 Koninklijke Philips Electronics N.V. System for and method of sharpness enhancement using coding information and local spatial features
US7119854B2 (en) * 2001-12-28 2006-10-10 Koninklijke Philips Electronics N.V. Method for deriving an objective sharpness metric
AU2003225751A1 (en) * 2002-03-22 2003-10-13 Realnetworks, Inc. Video picture compression artifacts reduction via filtering and dithering
WO2003081534A1 (en) * 2002-03-26 2003-10-02 Koninklijke Philips Electronics N.V. Video signal post-processing method
KR100846774B1 (en) 2002-05-03 2008-07-16 삼성전자주식회사 Filtering method for removing block artifacts and/or ringing noise and apparatus therefor
US7543326B2 (en) * 2002-06-10 2009-06-02 Microsoft Corporation Dynamic rate control
US20030235250A1 (en) * 2002-06-24 2003-12-25 Ankur Varma Video deblocking
US7254275B2 (en) * 2002-12-17 2007-08-07 Symbol Technologies, Inc. Method and system for image compression using image symmetry
US6922492B2 (en) * 2002-12-27 2005-07-26 Motorola, Inc. Video deblocking method and apparatus
US7463688B2 (en) * 2003-01-16 2008-12-09 Samsung Electronics Co., Ltd. Methods and apparatus for removing blocking artifacts of MPEG signals in real-time video reception
JP4539027B2 (en) * 2003-05-12 2010-09-08 ソニー株式会社 Signal processing apparatus, signal processing method, and program
US7471726B2 (en) 2003-07-15 2008-12-30 Microsoft Corporation Spatial-domain lapped transform in digital media compression
US10554985B2 (en) 2003-07-18 2020-02-04 Microsoft Technology Licensing, Llc DC coefficient signaling at small quantization step sizes
US7369709B2 (en) * 2003-09-07 2008-05-06 Microsoft Corporation Conditional lapped transform
US7724827B2 (en) * 2003-09-07 2010-05-25 Microsoft Corporation Multi-layer run level encoding and decoding
US7889792B2 (en) * 2003-12-24 2011-02-15 Apple Inc. Method and system for video encoding using a variable number of B frames
US7471845B2 (en) * 2004-01-06 2008-12-30 Sharp Laboratories Of America, Inc. De-ringing filter
US7430337B2 (en) * 2004-01-06 2008-09-30 Sharp Laboratories Of America, Inc. System and method for removing ringing artifacts
US7474800B2 (en) * 2004-01-29 2009-01-06 Ati Technologies Ulc Method and apparatus for removing image compression artifacts
US7869503B2 (en) 2004-02-06 2011-01-11 Apple Inc. Rate and quality controller for H.264/AVC video coder and scene analyzer therefor
US7986731B2 (en) 2004-02-06 2011-07-26 Apple Inc. H.264/AVC coder incorporating rate and quality controller
US7492820B2 (en) * 2004-02-06 2009-02-17 Apple Inc. Rate control for video coder employing adaptive linear regression bits modeling
US7453938B2 (en) * 2004-02-06 2008-11-18 Apple Inc. Target bitrate estimator, picture activity and buffer management in rate control for video coder
US8503542B2 (en) * 2004-03-18 2013-08-06 Sony Corporation Methods and apparatus to reduce blocking noise and contouring effect in motion compensated compressed video
US7266246B2 (en) * 2004-04-29 2007-09-04 Hewlett-Packard Development Company, L.P. System and method for estimating compression noise in images
CN1954615A (en) * 2004-05-18 2007-04-25 皇家飞利浦电子股份有限公司 An algorithm for reducing artifacts in decoded video
KR100555852B1 (en) * 2004-06-15 2006-03-03 삼성전자주식회사 Apparatus for measuring noise in a image signal and method thereof
US20050286629A1 (en) * 2004-06-25 2005-12-29 Adriana Dumitras Coding of scene cuts in video sequences using non-reference frames
US7639892B2 (en) 2004-07-26 2009-12-29 Sheraizin Semion M Adaptive image improvement
US7903902B2 (en) 2004-07-26 2011-03-08 Sheraizin Semion M Adaptive image improvement
US7697782B2 (en) * 2004-09-16 2010-04-13 Sharp Laboratories Of America, Inc. System for reducing ringing artifacts
JP2006115078A (en) * 2004-10-13 2006-04-27 Matsushita Electric Ind Co Ltd Device and method for signal processing of image data
JP4457346B2 (en) * 2004-11-12 2010-04-28 ノーリツ鋼機株式会社 Image noise removal method
US7305139B2 (en) * 2004-12-17 2007-12-04 Microsoft Corporation Reversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform
US7471850B2 (en) * 2004-12-17 2008-12-30 Microsoft Corporation Reversible transform for lossy and lossless 2-D data compression
US7428342B2 (en) * 2004-12-17 2008-09-23 Microsoft Corporation Reversible overlap operator for efficient lossless data compression
US7526142B2 (en) 2005-02-22 2009-04-28 Sheraizin Vitaly S Enhancement of decompressed video
US8036274B2 (en) * 2005-08-12 2011-10-11 Microsoft Corporation SIMD lapped transform-based digital media encoding/decoding
CN101416218A (en) * 2006-03-29 2009-04-22 皇家飞利浦电子股份有限公司 Method and system for improving visual quality of an image signal
US7590298B2 (en) 2006-04-12 2009-09-15 Xerox Corporation Decompression with reduced ringing artifacts
TWI323604B (en) * 2006-05-09 2010-04-11 Realtek Semiconductor Corp Video processing method and apparatus based on smooth detection
US20080037627A1 (en) * 2006-06-26 2008-02-14 Genesis Microchip Inc. Adaptive reduction of local mpeg artifacts
CN100414959C (en) * 2006-07-14 2008-08-27 杭州国芯科技有限公司 Method for forming preview image
TWI332351B (en) * 2006-10-05 2010-10-21 Realtek Semiconductor Corp Image processing method and device thereof for reduction mosquito noise
CN105407355A (en) * 2006-11-08 2016-03-16 汤姆逊许可证公司 Methods and apparatus for in-loop de-artifact filtering
GB2443700A (en) * 2006-11-10 2008-05-14 Tandberg Television Asa Reduction of blocking artefacts in decompressed images
US8879001B2 (en) * 2006-12-28 2014-11-04 Thomson Licensing Detecting block artifacts in coded images and video
US20080212890A1 (en) * 2007-01-10 2008-09-04 Loubachevskaia Natalya Y Systems and Methods for Noise Estimation in a Single Frame of Video Data
JP4967921B2 (en) * 2007-08-10 2012-07-04 セイコーエプソン株式会社 Apparatus, method, and program for image processing
KR101303667B1 (en) * 2007-08-28 2013-09-04 삼성전자주식회사 Method and apparatus for detecting and removing false contour and method and apparatus for confirming whether pixel is contour and method and apparatus for computing simplicity
US8238675B2 (en) * 2008-03-24 2012-08-07 Microsoft Corporation Spectral information recovery for compressed image restoration with nonlinear partial differential equation regularization
US8369638B2 (en) * 2008-05-27 2013-02-05 Microsoft Corporation Reducing DC leakage in HD photo transform
US8447591B2 (en) * 2008-05-30 2013-05-21 Microsoft Corporation Factorization of overlapping tranforms into two block transforms
US20100014596A1 (en) * 2008-07-19 2010-01-21 Headplay (Barbados) Inc. Systems and methods for improving the quality of compressed video signals by smoothing block artifacts
US20100014777A1 (en) * 2008-07-19 2010-01-21 Headplay (Barbados) Inc. System and method for improving the quality of compressed video signals by smoothing the entire frame and overlaying preserved detail
US8077773B2 (en) * 2008-07-19 2011-12-13 Worldplay (Barbados) Inc. Systems and methods for highly efficient video compression using selective retention of relevant visual detail
US8526506B1 (en) * 2008-08-15 2013-09-03 Ipera Technology, Inc. System and method for transcoding with quality enhancement
US8275209B2 (en) * 2008-10-10 2012-09-25 Microsoft Corporation Reduced DC gain mismatch and DC leakage in overlap transform processing
US8363978B2 (en) * 2009-03-03 2013-01-29 Samsung Electronics Co., Ltd. System and method for block edge location with varying block sizes and offsets in compressed digital video
US20110043535A1 (en) * 2009-08-18 2011-02-24 Microsoft Corporation Colorization of bitmaps
US8761454B2 (en) * 2011-05-10 2014-06-24 Hewlett-Packard Development Company, L.P. Detecting streaks in printed images
RU2013104894A (en) * 2013-02-05 2014-08-10 ЭлЭсАй Корпорейшн PROCESSOR OF IMAGES WITH FUNCTIONALITY OF THE SAVING NOISE SUPPRESSION CIRCUIT
CN111131661B (en) * 2018-10-30 2022-05-17 瑞昱半导体股份有限公司 Image processing circuit and related image processing method
KR20200140096A (en) 2019-06-05 2020-12-15 삼성전자주식회사 Apparatus and method for performing artificial intelligence encoding and artificial intelligence decoding of image

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5454051A (en) * 1991-08-05 1995-09-26 Eastman Kodak Company Method of reducing block artifacts created by block transform compression algorithms
JP2624087B2 (en) * 1992-07-02 1997-06-25 松下電器産業株式会社 Video signal decoding method
US5379122A (en) * 1992-10-02 1995-01-03 Xerox Corporation Decompression of standard ADCT-compressed images
KR970009302B1 (en) * 1993-08-17 1997-06-10 Lg Electronics Inc Block effect reducing apparatus for hdtv
US5512956A (en) * 1994-02-04 1996-04-30 At&T Corp. Adaptive spatial-temporal postprocessing for low bit-rate coded image sequences
US5608652A (en) * 1995-05-12 1997-03-04 Intel Corporation Reducing blocking effects in block transfer encoders

Also Published As

Publication number Publication date
DE69622518T2 (en) 2003-01-23
CA2191907C (en) 2000-04-18
DE69622518D1 (en) 2002-08-29
EP0781053A3 (en) 1999-04-21
EP0781053A2 (en) 1997-06-25
US5850294A (en) 1998-12-15
EP0781053B1 (en) 2002-07-24
JPH09182075A (en) 1997-07-11

Similar Documents

Publication Publication Date Title
CA2191907A1 (en) Method and apparatus for post-processing images to reduce artifacts
US6442284B1 (en) Watermark detection utilizing regions with higher probability of success
US5933798A (en) Detecting a watermark embedded in an information signal
US6320905B1 (en) Postprocessing system for removing blocking artifacts in block-based codecs
US6061400A (en) Methods and apparatus for detecting scene conditions likely to cause prediction errors in reduced resolution video decoders and for using the detected information
US7570833B2 (en) Removal of poisson false color noise in low-light images usng time-domain mean and variance measurements
EP1198785B1 (en) Subjective noise measurement on active video signal
US20060013495A1 (en) Method and apparatus for processing image data
EP0778708A3 (en) Bit rate control for video data
EP0817497A2 (en) Loop filtering method for reducing blocking effects and ringing noise of a motion-compensated image
EP0838955A3 (en) Video coding apparatus and decoding apparatus
EP1677543A2 (en) Method and apparatus for reduction of compression noise in compressed video images
EP0838954A3 (en) Image encoding and decoding apparatus
CA2118276A1 (en) Scene Based Non-Uniformity Correction for Imaging Sensors
JP2624087B2 (en) Video signal decoding method
US8885969B2 (en) Method and apparatus for detecting coding artifacts in an image
US20050025361A1 (en) Video content scene change determination
EP0883301A3 (en) Motion-vector detecting device
US8265138B2 (en) Image processing apparatus, method and integrated circuit used in liquid crystal display by processing block velocity of noisy blocks
EP1091317B1 (en) System and apparatus for inserting electronic watermark data
US6898319B1 (en) Method and system for video frame enhancement using edge detection
US5787207A (en) Method and apparatus for minimizing blockiness in reconstructed images
CN102484726B (en) Block Artifact Reducer
WO1996008919A1 (en) System and method for enhancing the sharpness of a colour image
EP0886444A3 (en) Filtering method to reduce block artifacts in digital video sequences

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed