# Khoros Visual Programming Workspace # # cantata workspace file (/research/vision/dip/html/course/wk/fourier-square-filtering.wk) was created # on Sun Nov 6 15:47:48 1994 # by user dip # #GlyphBegin # Glyph 'Display Image' Glyph:ENVISION:putimage:2:540:80:: -use_cmap 1 -x '150' -y '240' # Glyph 'FFT' Glyph:DATAMANIP:kfft:5:320:100:: -dir 0 -center 1 -scale 1 -type 12 -w -h # Glyph 'FFT' Glyph:DATAMANIP:kfft:8:530:200:: -dir 1 -center 1 -scale 2 -type 12 -w -h # Glyph 'Display Image' Glyph:ENVISION:putimage:11:700:90:: -use_cmap 1 -x '290' -y '240' # Glyph 'Display Image' Glyph:ENVISION:putimage:14:280:10:: -use_cmap 1 -x '10' -y '10' # Glyph 'Multiply' Glyph:DATAMANIP:kmul:17:430:200:: # Glyph 'Display Image' Glyph:ENVISION:putimage:20:150:130:: -use_cmap 1 -x '10' -y '240' # Glyph 'Sinusiodal' Glyph:DATAMANIP:kgsin:23:70:70:: -wsize '128' -hsize '128' -dsize '1' -tsize '1' -esize '1' -wnum '1' -wp '0' -hnum '0' -hp '0' -dnum '0' -dp '0' -tnum '0' -tp '0' -enum '0' -ep '0' -type 10 -sin1 -ampl '1' # Glyph '>=' Glyph:DATAMANIP:kge:26:150:60:: -tval '1' -fval '0' -real '0' # Glyph 'Low-Pass' Glyph:IMAGE:ilpf:29:60:200:: -pos 1 -type 10 -order '1' -ucutoff '0.125' -hsize '128' -wsize '128' -ideal # Glyph 'Real Part' Glyph:DATAMANIP:krealpart:32:610:200:: # Glyph 'Extract' Glyph:DATAMANIP:kextract:35:230:160:: -hsize '1' -hoff '64' # Glyph '2D Plot' Glyph:ENVISION:putplot2:38:320:160:: -axis -width '256' -height '256' # Glyph '2D Plot' Glyph:ENVISION:putplot2:41:790:200:: -axis -width '256' -height '256' # Glyph 'Extract' Glyph:DATAMANIP:kextract:44:700:200:: -hsize '1' -hoff '64' # Glyph 'Extract' Glyph:DATAMANIP:kextract:47:700:290:: -hsize '1' -hoff '64' # Glyph '2D Plot' Glyph:ENVISION:putplot2:50:780:290:: -axis -width '256' -height '256' # Glyph '2D Plot' Glyph:ENVISION:putplot2:53:320:290:: -axis -width '256' -height '256' # Glyph 'Extract' Glyph:DATAMANIP:kextract:56:240:290:: -hsize '1' -hoff '64' # Glyph 'Real Part' Glyph:DATAMANIP:krealpart:59:610:290:: # Glyph 'Low-Pass' Glyph:IMAGE:ilpf:62:50:330:: -pos 1 -type 10 -order '3' -ucutoff '0.125' -hsize '128' -wsize '128' -but # Glyph 'Display Image' Glyph:ENVISION:putimage:65:150:240:: -use_cmap 1 # Glyph 'Multiply' Glyph:DATAMANIP:kmul:68:410:310:: # Glyph 'FFT' Glyph:DATAMANIP:kfft:71:530:290:: -dir 1 -center 1 -scale 2 -type 12 -w -h # Glyph 'Extract' Glyph:DATAMANIP:kextract:74:690:470:: -hsize '1' -hoff '64' # Glyph '2D Plot' Glyph:ENVISION:putplot2:77:780:470:: -axis -width '256' -height '256' # Glyph '2D Plot' Glyph:ENVISION:putplot2:80:320:450:: -axis -width '256' -height '256' # Glyph 'Extract' Glyph:DATAMANIP:kextract:83:240:450:: -hsize '1' -hoff '64' # Glyph 'Real Part' Glyph:DATAMANIP:krealpart:86:600:470:: # Glyph 'Display Image' Glyph:ENVISION:putimage:89:150:380:: -use_cmap 1 -x '10' -y '450' # Glyph 'Multiply' Glyph:DATAMANIP:kmul:92:410:470:: # Glyph 'FFT' Glyph:DATAMANIP:kfft:95:520:470:: -dir 1 -center 1 -scale 2 -type 12 -w -h # Glyph 'Extract' Glyph:DATAMANIP:kextract:98:700:660:: -hsize '1' -hoff '64' # Glyph '2D Plot' Glyph:ENVISION:putplot2:101:790:660:: -axis -width '256' -height '256' # Glyph '2D Plot' Glyph:ENVISION:putplot2:104:320:630:: -axis -width '256' -height '256' # Glyph 'Extract' Glyph:DATAMANIP:kextract:107:240:630:: -hsize '1' -hoff '64' # Glyph 'Real Part' Glyph:DATAMANIP:krealpart:110:600:660:: # Glyph 'Display Image' Glyph:ENVISION:putimage:113:160:550:: -use_cmap 1 -x '10' -y '660' # Glyph 'Multiply' Glyph:DATAMANIP:kmul:116:410:660:: # Glyph 'FFT' Glyph:DATAMANIP:kfft:119:520:660:: -dir 1 -center 1 -scale 2 -type 12 -w -h # Glyph 'High-Pass' Glyph:IMAGE:ihpf:122:60:500:: -pos 1 -type 11 -order '1' -lcutoff '0.125' -hsize '128' -wsize '128' -ideal # Glyph 'Band-Pass' Glyph:IMAGE:ibpf:125:60:670:: -pos 1 -type 11 -order '1' -lcutoff '0.125' -ucutoff '0.142857' -hsize '128' -wsize '128' -ideal # Glyph 'Display Image' Glyph:ENVISION:putimage:169:510:360:: -use_cmap 1 -x '150' -y '450' # Glyph 'Display Image' Glyph:ENVISION:putimage:173:530:550:: -use_cmap 1 -x '150' -y '660' # Glyph 'Display Image' Glyph:ENVISION:putimage:177:690:550:: -use_cmap 1 -x '290' -y '660' # Glyph 'Display Image' Glyph:ENVISION:putimage:181:690:360:: -use_cmap 1 -x '290' -y '450' # Glyph 'Display Image' Glyph:ENVISION:putimage:185:436:26:: -use_cmap 1 -x '150' -y '10' #GlyphEnd #ConnectionBegin # 'FFT' NodeConnection:5:o:17:i1: NodeConnection:5:o:68:i1: NodeConnection:5:o:92:i1: NodeConnection:5:o:116:i1: NodeConnection:5:o:185:i: # 'FFT' NodeConnection:8:o:32:i: # 'Multiply' NodeConnection:17:o:8:i: NodeConnection:17:o:2:i: # 'Sinusiodal' NodeConnection:23:o:26:i1: # '>=' NodeConnection:26:o:5:i: NodeConnection:26:o:14:i: # 'Low-Pass' NodeConnection:29:o:20:i: NodeConnection:29:o:17:i2: NodeConnection:29:o:35:i: # 'Real Part' NodeConnection:32:or:11:i: NodeConnection:32:or:44:i: # 'Extract' NodeConnection:35:o:38:i: # 'Extract' NodeConnection:44:o:41:i: # 'Extract' NodeConnection:47:o:50:i: # 'Extract' NodeConnection:56:o:53:i: # 'Real Part' NodeConnection:59:or:47:i: # 'Low-Pass' NodeConnection:62:o:65:i: NodeConnection:62:o:68:i2: NodeConnection:62:o:56:i: # 'Multiply' NodeConnection:68:o:71:i: # 'FFT' NodeConnection:71:o:59:i: # 'Extract' NodeConnection:74:o:77:i: # 'Extract' NodeConnection:83:o:80:i: # 'Real Part' NodeConnection:86:or:74:i: NodeConnection:86:or:181:i: # 'Multiply' NodeConnection:92:o:95:i: NodeConnection:92:o:169:i: # 'FFT' NodeConnection:95:o:86:i: # 'Extract' NodeConnection:98:o:101:i: # 'Extract' NodeConnection:107:o:104:i: # 'Real Part' NodeConnection:110:or:98:i: NodeConnection:110:or:177:i: # 'Multiply' NodeConnection:116:o:119:i: NodeConnection:116:o:173:i: # 'FFT' NodeConnection:119:o:110:i: # 'High-Pass' NodeConnection:122:o:89:i: NodeConnection:122:o:83:i: NodeConnection:122:o:92:i2: # 'Band-Pass' NodeConnection:125:o:113:i: NodeConnection:125:o:107:i: NodeConnection:125:o:116:i2: #ConnectionEnd #AnnotationsBegin #AnnotationsEnd VariablesBegin: # No variables currently declared. # VariablesEnd: