# Khoros Visual Programming Workspace
#
# cantata workspace file (/home/khoros2/dipcourse/html-dip/c8/s2/W-compression.wk) was created 
# on Sun Mar 23 16:20:34 1997
# by user khoros2
#

WorkspaceBegin: 2.1

VariablesBegin:



# No variables currently declared. #

VariablesEnd:

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:1:642:82:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '778' -y '10' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:3:582:162:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'Absolute Diff'
Glyph:DATAMANIP:kabsdiff::localhost:5:605:365:: 

#  Glyph 'Statistics'
Glyph:DATAMANIP:kstats::localhost:7:685:285:: -whole -mean -var -sd -minval -maxval 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:9:105:5:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' -x '10' -y '10' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:11:722:402:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'Pad'
Glyph:DATAMANIP:kpad::localhost:13:442:122:: -wsize '256' -hsize '256' -woff '0' -hoff '0' -doff '0' -toff '0' -eoff '0' -real '0' -imag '0' -valid 1 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:15:502:22:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'Comment Icon'
Glyph:DESIGN:comment::localhost:17:42:382:: -comment 'Forward wavelet trasnform.  Filter coefficients selected are Daubechies. ' 

#  Glyph 'Comment Icon'
Glyph:DESIGN:comment::localhost:19:685:185:: -comment 'Image reconstruction using the low frequency wavelet coefficients.' 

#  Glyph 'Comment Icon'
Glyph:DESIGN:comment::localhost:21:785:345:: -comment 'Difference between original and reconstructed image.' 

#  Glyph 'User defined'
Glyph:DESIGN:user_def::localhost:23:2:82::  -o $DIP/data/gull.kdf

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:25:402:2:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'User defined'
Glyph:DESIGN:user_def::localhost:27:5:165::  -o $DIP/data/daub2hd.ascii

#  Glyph 'User defined'
Glyph:DESIGN:user_def::localhost:29:5:225::  -o $DIP/data/daub2ld.ascii

#  Glyph 'User defined'
Glyph:DESIGN:user_def::localhost:31:122:362::  -o $DIP/data/daub2li.ascii

#  Glyph 'User defined'
Glyph:DESIGN:user_def::localhost:33:102:282::  -o $DIP/data/daub2hi.ascii

#  Glyph 'Absolute Diff'
Glyph:DATAMANIP:kabsdiff::localhost:35:405:365:: 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:37:482:302:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Procedure 'Display 4'
ProcedureBegin:Display 4:91:305:39:342:102: 

VariablesBegin:



# No variables currently declared. #

VariablesEnd:

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:1:343:343:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:3:343:263:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:5:343:183:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:7:263:343:: -wsize '128' -hsize '128' -woff '128' -hoff '128' -subpos 0 

#  ExtPort 'External Input (i)'
ExtPort:in:External Input (i):i:9:168:348:

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:11:263:263:: -wsize '128' -hsize '128' -woff '0' -hoff '128' -subpos 0 

#  ExtPort 'External Input (i_2)'
ExtPort:in:External Input (i_2):i_2:13:168:268:

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:15:263:183:: -wsize '128' -hsize '128' -woff '128' -hoff '0' -subpos 0 

#  ExtPort 'External Input (i_3)'
ExtPort:in:External Input (i_3):i_3:17:168:188:

#  Glyph 'Display Image'
Glyph:ENVISION:putimage::localhost:19:343:83:: -xoffset '0' -yoffset '0' -complex 5 -normaltype 1 -normalmethod 1 -redcol 1 -greencol 2 -bluecol 3 -redfn 'M0' -greenfn 'M1' -bluefn 'M2' 

#  Glyph 'Extract'
Glyph:DATAMANIP:kextract::localhost:21:263:103:: -wsize '128' -hsize '128' -woff '0' -hoff '0' -subpos 0 

#  ExtPort 'External Input (i_4)'
ExtPort:in:External Input (i_4):i_4:23:168:108:

#  ExtPort 'External Output (o)'
ExtPort:out:External Output (o):o:25:368:108:


#  Connections 'Display Image'

#  Connections 'Display Image'

#  Connections 'Display Image'

#  Connections 'Extract'
NodeConnection:data:7:o:1:i

#  Connections 'External Input (i)'
NodeConnection:data:9::7:i

#  Connections 'Extract'
NodeConnection:data:11:o:3:i

#  Connections 'External Input (i_2)'
NodeConnection:data:13::11:i

#  Connections 'Extract'
NodeConnection:data:15:o:5:i

#  Connections 'External Input (i_3)'
NodeConnection:data:17::15:i

#  Connections 'Display Image'

#  Connections 'Extract'
NodeConnection:data:21:o:25:
NodeConnection:data:21:o:19:i

#  Connections 'External Input (i_4)'
NodeConnection:data:23::21:i

#  Connections 'External Output (o)'

AnnotationsBegin
AnnotationsEnd

ProcedureEnd:Display 4

#  Glyph 'Statistics'
Glyph:DATAMANIP:kstats::localhost:41:485:425:: -whole -mean -var -sd -minval -maxval 

#  Glyph 'Wavelet Transform'
Glyph:WAVELET:kwt::localhost:51:202:102:: -dir 0 -w -h 

#  Glyph 'Wavelet Transform'
Glyph:WAVELET:kwt::localhost:57:502:182:: -dir 1 -w -h 


#  Connections 'Display Image'

#  Connections 'Display Image'

#  Connections 'Absolute Diff'
NodeConnection:data:5:o:7:i
NodeConnection:data:5:o:11:i

#  Connections 'Statistics'

#  Connections 'Display Image'

#  Connections 'Display Image'

#  Connections 'Pad'
NodeConnection:data:13:o:1:i
NodeConnection:data:13:o:57:i

#  Connections 'Display Image'

#  Connections 'Comment Icon'

#  Connections 'Comment Icon'

#  Connections 'Comment Icon'

#  Connections 'User defined'
NodeConnection:data:23:o:9:i
NodeConnection:data:23:o:5:i2
NodeConnection:data:23:o:35:i1
NodeConnection:data:23:o:51:i

#  Connections 'Display Image'

#  Connections 'User defined'
NodeConnection:data:27:o:51:fh

#  Connections 'User defined'
NodeConnection:data:29:o:51:fl

#  Connections 'User defined'
NodeConnection:data:31:o:57:fl

#  Connections 'User defined'
NodeConnection:data:33:o:57:fh

#  Connections 'Absolute Diff'
NodeConnection:data:35:o:37:i
NodeConnection:data:35:o:41:i

#  Connections 'Display Image'

#  Connections 'Display 4'
NodeConnection:data:39:o:13:i
NodeConnection:data:39:o:15:i

#  Connections 'Statistics'

#  Connections 'Wavelet Transform'
NodeConnection:data:51:o:25:i
NodeConnection:data:51:o:39:i
NodeConnection:data:51:o:39:i_2
NodeConnection:data:51:o:39:i_3
NodeConnection:data:51:o:39:i_4

#  Connections 'Wavelet Transform'
NodeConnection:data:57:o:5:i1
NodeConnection:data:57:o:3:i

AnnotationsBegin
AnnotationsEnd

WorkspaceEnd: 2.1
