Article View: comp.dsp
Article #1282Re: FFT in 2D
From: Dr. Robin Lake
Date: Tue, 29 Sep 1992 12:38
Date: Tue, 29 Sep 1992 12:38
23 lines
1666 bytes
1666 bytes
In article <1992Sep28.211714.17597@lmpsbbs.comm.mot.com> johna@comm.mot.com writes: In article <1992Sep22.163256.15935@versyss.com>, keithd@versyss.UUCP (Keith Doyle) writes... >I'm interested in using FFT for noise reduction of images, and while I >have worked with FFT in 1D (for audio) and have an assortment of FFT >source code for 1D, I don't really know how to apply it to the 2D case. >Is it simply an FFT of all the rows combined with an FFT of all the columns >of pixels in the image? >> Here is the basic idea: Start with a 2-d array (matrix) of pixels. First, >>take the 1-d FFT of each row vector, forming an intermdiate matrix from the >>result. Now take the 1-d FFT of each column vector in this matrix. The columns >>of the final output matrix are formed from these transforms. Therefore, the >>calculation of a 2-d FFT for an NxN matrix requires calculation of N^2 1-D >>FFT's. One thing to watch out for is where the DC component of the 2-D FFT ends up in the result. Very likely to be at the "corners" of the resulting array, requiring some reorganization to move to the "center". Rob Lake BP Research lake@rcwcl1.dnet.bp.com
Technical Details
Message-ID:
<1a9insINNnbh@usenet.INS.CWRU.Edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!usenet.ins.cwru.edu!cwjcc!lakeReferences:
<28SEP199214061890@ariel.lerc.nasa.gov> <1992Sep28.211714.17597@lmpsbbs.comm.mot.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!usenet.ins.cwru.edu!cwjcc!lake From: lake@cwjcc.INS.CWRU.Edu (Dr. Robin Lake) Newsgroups: comp.dsp Subject: Re: FFT in 2D Date: 29 Sep 1992 12:38:20 GMT Organization: Case Western Reserve Univ. Cleveland, Ohio, (USA) Lines: 23 Message-ID: <1a9insINNnbh@usenet.INS.CWRU.Edu> References: <28SEP199214061890@ariel.lerc.nasa.gov> <1992Sep28.211714.17597@lmpsbbs.comm.mot.com> Reply-To: lake@po.CWRU.Edu NNTP-Posting-Host: cwjcc.ins.cwru.edu