[Exercises]
[Workspace]
Purpose:
The purpose this experiments is demostrate some DFT of
Simple Images.
Activities:
-
Sinusoidal
-
Create a sinusoidal image with the Sinusoid operator. Normalize it
with the Normalize operator. Extract its FFT seting Unity
scaling and Log (Magnitude + 1) using FFT and Magnitudes operators,
normalize this result. Inset the two results normalized and display
using Inset and Display Image operators.
-
Glyphs:Input/Output:Generate Data:Sinusoid
-
Glyphs:Data Manip:Data Conversion:Normalize
-
Glyphs:Arithmetic:Linear Transforms:FFT
-
Glyphs:Arithmetic:Complex Operators:Magnitudes
-
Glyphs:Data Manip:Size & Region Operators:Inset
-
Parameters:
Width Coordinate: 129
-
Glyphs:Visualization:Non-Interactive Display:Display Image
-
Rectangle
-
Use the Constant and the Pad operators to create a square object
Then proceed as in the previous item to take its FFT and diplay the
original and FFT together. You can duplicate several glyphs
simultaneously.
-
Glyphs:Input/Output:Generate Data:Constant
-
Glyphs:Data Manip:Size & Region Operators:Pad
-
Gaussian
-
Use the 2D Gaussian operator and generate gaussian function.
Then repeat the same procedure to display its DFT and original images.
-
Glyphs:Input/Output:Generate Data:2D Gaussian
-
Impulses
-
Use the Impulse operator:
-
Glyphs:Input/Output:Generate Data:Impulse
Khoros Workspace
Execute the visual program c5s4dft-simple-images.wk
Main DIP Menu
DIP Feedback Form
Copyright © 1997-1995 KRI, ISTEC, Ramiro Jordán, Roberto Lotufo. All Rights Reserved