SR HSat Aug 21 14:14:40 2004ggallardL-COE005xx86Win325.5 tzО™Оš6х6ц6ч6ш6щ6ъ6ы6ь6э6ю6я6№6ё6ђ6ѓ6є6ѕ6і6ї6ј6љ6њ6ћ6ќ6§6ў6џ7777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~77€77‚7ƒ7„7…7†7‡7ˆ7‰7Š7‹7Œ77Ž777‘7’7“7”7•7–7—7˜7™7š7›7œ77ž7Ÿ7 7Ё7Ђ7Ѓ7Є7Ѕ7І7Ї7Ј7Љ7Њ7Ћ7Ќ7­7Ў7Џ7А7Б7В7Г7Д7Е7Ж7З7И7Й7К7Л7М7Н7О7П7Р7С7Т7У7Ф7Х7Ц7Ч7Ш7Щ7Ъ7Ы7Ь7Э7Ю7Я7а7б7в7г7д7е7ж7з7и7й7к7л7м7н7о7п7р7с7т7у7ф7х7ц7ч7ш7щ8888 8!8#8$8%8&8(8)8*8+8-8.8/80818384858688898:8;8=8>8?8@8A8C8D8E8F8H8I8J8K8M8N8O8P8Q8S8T8U8V8X8Y8Z8[8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~88€88‚8ƒ8„8…8†8‡8ˆ8‰8Š8‹8Œ88Ž888‘8’8“8”8•8–8—8˜8™8š8› шО™4  IDL_CONTAINER*  IDL_CONTAINER_TOPIDLCONTAINERVERSIONPHEADPTAILNLISTIDL_CONTAINER_BOTTOM IDL_CONTAINER8|8›  Оš4 ^ IDL_CONTAINER+8i8{№6х4DDta VIPFFT  $( Ј Ќ А ДИКМО€Р@INVERSEDOUBLENAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ VIPFFTVIPNODE VIPNODE   $ Є Ј Ќ АДЖИКќ|М<NAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ VIPNODEFFTџџџџBз6ц6ч6шџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџArrayInverseDouble RepetitionResult+6ц4HH' VIPNODEICON -  ,08@DHT X `hpt x| € АРар ш№јќ     $ ( , 0 48<@ TEXT_STRINGRECT ICON_DATA ICON_STATUSBREAKPTPIXMAPIDLGRCOMPONENT_TOPIDLGRCOMPONENTVERSIONHIDENAMEPARENTUVALUEIDLGRCOMPONENT_BOTTOMIDLGRGRAPHIC_TOPIDLGRGRAPHICVERSIONCOLOR GRAPHICFLAGSPALETTE XCOORD_CONV YCOORD_CONV ZCOORD_CONVXRANGEYRANGEZRANGEGRAPHIC_DATA_OBJECTIDLGRGRAPHIC_BOTTOMIDLGRPOLYGONTOPIDLGRPOLYGONVERSIONDATA PRECISION FILLPATTERNPOLYGONSNORMALS POLYGONFLAGSSHADING SHADERANGESTYLE TXTRCOORDTXTRMAP VERTCOLORSBTMCOLOR LINESTYLETHICK DEPTHOFFSETIDLGRPOLYGONBOTTOM VIPNODEICON IDLGRPOLYGON IDLGRPOLYGON*'  (08< @D HXhxˆ˜Ј АИРФ ШЬ а д имршь № є ј ќIDLGRCOMPONENT_TOPIDLGRCOMPONENTVERSIONHIDENAMEPARENTUVALUEIDLGRCOMPONENT_BOTTOMIDLGRGRAPHIC_TOPIDLGRGRAPHICVERSIONCOLOR GRAPHICFLAGSPALETTE XCOORD_CONV YCOORD_CONV ZCOORD_CONVXRANGEYRANGEZRANGEGRAPHIC_DATA_OBJECTIDLGRGRAPHIC_BOTTOMIDLGRPOLYGONTOPIDLGRPOLYGONVERSIONDATA PRECISION FILLPATTERNPOLYGONSNORMALS POLYGONFLAGSSHADING SHADERANGESTYLE TXTRCOORDTXTRMAP VERTCOLORSBTMCOLOR LINESTYLETHICK DEPTHOFFSETIDLGRPOLYGONBOTTOM IDLGRPOLYGON IDLGRGRAPHIC IDLGRGRAPHIC2  (08< @D HXhxˆ˜Ј АIDLGRCOMPONENT_TOPIDLGRCOMPONENTVERSIONHIDENAMEPARENTUVALUEIDLGRCOMPONENT_BOTTOMIDLGRGRAPHIC_TOPIDLGRGRAPHICVERSIONCOLOR GRAPHICFLAGSPALETTE XCOORD_CONV YCOORD_CONV ZCOORD_CONVXRANGEYRANGEZRANGEGRAPHIC_DATA_OBJECTIDLGRGRAPHIC_BOTTOM IDLGRGRAPHICIDLGRCOMPONENT IDLGRCOMPONENT2  (IDLGRCOMPONENT_TOPIDLGRCOMPONENTVERSIONHIDENAMEPARENTUVALUEIDLGRCOMPONENT_BOTTOMIDLGRCOMPONENTFFTCШD8РCуrˆDH@7NORMAL П№П№П№П№П№П№6щ6ъ+А6ч4 n_ IDL_CONTAINER+7676,X6ш4  IDL_CONTAINER+7777.Œ6щ488 IDLGRDATA:    (, 0IDL_CONTAINER_TOPIDLCONTAINERVERSIONPHEADPTAILNLISTIDL_CONTAINER_BOTTOM IDLGRDATA_TOPIDLGRDATAVERSIONPDATAIDLGRDATA_BOTTOM IDLGRDATA IDL_CONTAINER IDL_CONTAINER+6ы6ы6ъ.ќ6ъ apП€П€П€/и6ы4 ra IDL_CONTAINER_NODE8  PNEXTOOBJFLAGS6ц86ь4@@ VIPMULTIPLY   $ Є Ј Ќ АДЖИКќ|М<NAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ  VIPMULTIPLYVIPNODE VIPNODE MultiplyџџџџBс6э6ю6яџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџOperand0Operand1Operand2Operand3Operand4Operand5Operand6Operand7Operand8Operand9 Operand10 Operand11 Operand12 Operand13 Operand14 Operand15 Operand16 Operand17 Operand18 Operand19 Operand20 Operand21 Operand22 Operand23 Operand24 RepetitionResult9д6э4HHe_ VIPNODEICON -MultiplyDРD;@D%DJР7 NORMAL П№П№П№П№П№П№6№6ё:|6ю4  IDL_CONTAINER+7C7D;$6я4  IDL_CONTAINER+7E7E;р6№488el IDLGRDATA; 6ђ6ђ6ё7>7=ХH7= ohП€П€П€Хр7>4 fl IDL_CONTAINER_NODE979ЪH7?                                         Ъш7@4yr VIPBRANCH 7787AЫl7A c:CЏ^QDKYšCИ‰DKYšCИ‰D.€CШD.€Ь7B4 co IDL_CONTAINER_NODE97ц7@Ьœ7C4 s IDL_CONTAINER_NODE97D7Э47D4  IDL_CONTAINER_NODE97ЭЬ7E4 fl IDL_CONTAINER_NODE97в 7F4@@fl VIPMULTIPLY MultiplyџџџџLJ7G7H7Iџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџOperand0Operand1Operand2Operand3Operand4Operand5Operand6Operand7Operand8Operand9 Operand10 Operand11 Operand12 Operand13 Operand14 Operand15 Operand16 Operand17 Operand18 Operand19 Operand20 Operand21 Operand22 Operand23 Operand24 RepetitionResultдd7G4HH VIPNODEICON -MultiplyDD$@D%@D3Р7MNORMAL П№П№П№П№П№П№7J7Kе 7H4 bi IDL_CONTAINER+77ŽеД7I4 un IDL_CONTAINER+77жp7J488fl IDLGRDATA; 7L7L7Kжр7K П€П€П€зx7L4 e IDL_CONTAINER_NODE97Gлр7M м€7N4 VIPBRANCH 7.7F7Oн7O biD ‹tDD EКDD EКD)jЋDD)jЋнЄ7P4 VIPBRANCH 787F7Qо(7Q biCуrˆD.€D\ЂD.€D\ЂD.•UDD.•UоР7R4 it IDL_CONTAINER_NODE97т`7S4DD VIPFFT  Inverse FFTџџџџLT7T7U7VџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџArrayInverseDouble RepetitionResultф(7T4HH( VIPNODEICON - Inverse FFTD.D$@DI?ЊD3Р7ZNORMAL П№П№П№П№П№П№7W7Xфа7U4  IDL_CONTAINER+77хx7V4 h_ IDL_CONTAINER+7‘7‘ц47W488 IDLGRDATA; 7Y7Y7XцЄ7X flП€П€П€ч<7Y4  IDL_CONTAINER_NODE97TыЄ7Z                                         ьD7[4 VIPBRANCH 7F7S7\ьИ7\D%@D,D.D,ѓ˜7]4@@ VIPMINUS   $ Є Ј Ќ АДЖИКќ|М<NAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ VIPMINUSVIPNODE VIPNODE MinusџџџџL_7^7`7aџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџOperand1Operand2 RepetitionResultѕ\7^4HH( VIPNODEICON -MinusDRD0€Dc(lD?Р7_NORMALљФ7_ њl7`4 dm IDL_CONTAINER+7e7hћ7a4 dm IDL_CONTAINER+7”7”ћД7b4 VIPBRANCH 6њ7]7cќ87c naDJ?ЊDCDNеDCDNеD:ЊЋDRD:ЊЋќа7d4 tu IDL_CONTAINER_NODE97b§h7e4  IDL_CONTAINER_NODE97h7bў7f4 VIPBRANCH 7S7]7gўŒ7g DI?ЊD,DMŸеD,DMŸеD5•UDRD5•Uџ$7h4  IDL_CONTAINER_NODE97fј7i4@@ VIPMULTIPLY MultiplyџџџџLv7j7l7mџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџOperand0Operand1Operand2Operand3Operand4Operand5Operand6Operand7Operand8Operand9 Operand10 Operand11 Operand12 Operand13 Operand14 Operand15 Operand16 Operand17 Operand18 Operand19 Operand20 Operand21 Operand22 Operand23 Operand24 RepetitionResultМ7j4HH VIPNODEICON -MultiplyDkРD.DРD=@7kNORMAL $7k  Ь7l4 or IDL_CONTAINER+7v7y t7m4 te IDL_CONTAINER+7‚7‚d7n4LL VIPMAKE_DATA  $(,0 А Д И МРТФЦˆШH EXPRESSIONNAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ  VIPMAKE_DATAVIPNODE VIPNODE 10000 Make_DataџџџџLj7o7q7rџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџResult,7o4HH VIPNODEICON - Make_DataDIРDDcT6D#@7pNORMAL”7p      <7q4 te IDL_CONTAINER+ф7r4 te IDL_CONTAINER+7u7u„7s4dp VIPBRANCH 7n7i7t7t flDcT6D DgŠD DgŠD3UDkРD3U 7u4 fl IDL_CONTAINER_NODE97s87v4 fl IDL_CONTAINER_NODE97y7sи7w4or VIPBRANCH 7]7i7x\7x _yDc(lD8 Dgt6D8 Dgt6D8*ЋDkРD8*Ћє7y4 dp IDL_CONTAINER_NODE97wŒ7z4 lc IDL_CONTAINER_NODE97'"L7{4xx VIPTYPECONVERT џџџџџ TypeConvertџџџџL€7|7~7џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDataResult$7|4HHџџТE VIPNODEICON - TypeConvertD‚РD.D—”D=@7}NORMAL(|7}                                         )$7~4 cp IDL_CONTAINER+7’7’)Ь74 fl IDL_CONTAINER+7“7Э*l7€4 VIPBRANCH 7i7{7*р7eDРD5 D‚РD5 +x7‚4 el IDL_CONTAINER_NODE97€2Д7ƒ4TT3p VIPUSERDEFINE    ,048 И М Р ФШЪЬЮаPTEXTROUTINE MODULE_NAMENAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ  VIPUSERDEFINEVIPNODE VIPNODE 7›7œThreshold OutsideџџџџLŠ7„7†7‡џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Input_Image Output_Image4„7„4HH ' VIPNODEICON -Threshold OutsideD–рD.DІ~QD=@7…NORMAL8ь7… 9”7†4 na IDL_CONTAINER+7š7š:<7‡4 te IDL_CONTAINER+8585:м7ˆ4rp VIPBRANCH 7{7ƒ7‰;`7‰ D—”D8*ЋD–?(D8*ЋD–?(D5 D–рD5 ;ј7Š4  IDL_CONTAINER_NODE97@<7‹4 fl IDL_CONTAINER_NODE97N=(7Œ4  IDL_CONTAINER_NODE97P=Р74  IDL_CONTAINER_NODE97Ž7N>X7Ž4  IDL_CONTAINER_NODE97P>№74 fl IDL_CONTAINER_NODE97[?ˆ74 el IDL_CONTAINER_NODE97[@ 7‘4  IDL_CONTAINER_NODE97f@И7’4 fl IDL_CONTAINER_NODE97€AP7“4 fl IDL_CONTAINER_NODE97Э7ˆAш7”4  IDL_CONTAINER_NODE97wEЬ7•4ˆˆ VIPLIVEIMAGE Image VisualizationNaive DoG Image?€?€Naive DoG ImageџџџџU 7–7˜7™џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџImageRGBResultG˜7–4HHsi VIPNODEICON -Naive DoG ImageDИ€D.DХ€D=@7—NORMALL7—   LЈ7˜4  IDL_CONTAINER+8;8;MP7™4 fl IDL_CONTAINER+Mш7š4 c: IDL_CONTAINER_NODE97ˆO№7› Д_l xDim = 256 yDim = 256lower = -20000 upper = 0.2 outValue = 0 inValue = 1##Output_Image = BYTARR( xDim, yDim )for j = 0, xDim-1 do begin for i = 0, yDim-1 do begin€€ IF Input_Image[i,j] GT upper OR Input_Image[i,j] LT lower THEN Output_Image[i,j] = outValue ELSE Output_Image[i,j]=inValue end endXР7œhhhhSR HTue Sep 26 08:38:04 2000olszewskASPEN|x86Win325.3.1 XVIP_USERDEFINE0  OUTPUT0 INPUT_IMAGE OUTPUT_IMAGEXDIMYDIMџџџџLOWERUPPEROUTVALUEINVALUE JI $$ $> $N 0 $>LЬЭ $ $ $ - BYTARR $ >>&$ > >&$     #  "  (($<8_”74@@ll VIPSOBEL   $ Є Ј Ќ АДЖИКќ|М<NAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ VIPSOBELVIPNODE VIPNODE SobelџџџџC7ž7 7ЁџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџImage RepetitionResultaX7ž4HHDї VIPNODEICON -SobelCzCєCžЏ(D @7ŸNORMALeР7Ÿ                                         fh7 4  IDL_CONTAINER+7у7уg7Ё4 ep IDL_CONTAINER+7е7еj˜7Ђ4TTy VIPUSERDEFINE 7ш7щThreshold AboveџџџџC7Ѓ7Ѕ7Іџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Input_Image Output_Imageld7Ѓ4HH VIPNODEICON -Threshold AboveCЉCєCчyDD @7ЄNORMALpЬ7Є qt7Ѕ4  IDL_CONTAINER+7ж7жr7І4  IDL_CONTAINER+7й8%v7Ї4ˆˆ VIPLIVEIMAGE Image VisualizationThresholded Edge Image?€?€Thresholded Edge ImageџџџџL27Ј7Њ7ЋџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџImageRGBResultwф7Ј4HHџџ№№ VIPNODEICON -Thresholded Edge ImageD&CЭ€D@Cь7ЉNORMAL|L7Љ   |є7Њ4  IDL_CONTAINER+8+8+}œ7Ћ4  IDL_CONTAINER+\7Ќ4xxrp VIPTYPECONVERT џџџџџ TypeConvertџџџџC$7­7Џ7АџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDataResultƒ$7­4HHDї VIPNODEICON - TypeConvertDCѓDЏ(DР7ЎNORMAL‡Œ7Ў                                         ˆ47Џ4 mp IDL_CONTAINER+7к7кˆм7А4 mp IDL_CONTAINER+7И7ИИ7Б4@@ VIPAND   $ Є Ј Ќ АДЖИКќ|М<NAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ VIPANDVIPNODE VIPNODE ANDџџџџUЙ7В7Д7ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџOperand1Operand2 RepetitionResult‘x7В4HHoi VIPNODEICON -ANDD–РD@DѕхD€7ГNORMAL•р7Г –ˆ7Д4 _w IDL_CONTAINER+7О7а—07Е4 _w IDL_CONTAINER+8U8U—а7Ж4es VIPBRANCH 7Ќ7Б7З˜T7З DЏ(D De—”D De—”DUUD–РDUU˜ь7И4 mp IDL_CONTAINER_NODE97Жœќ7Й4ˆˆn VIPLIVEIMAGE Image Visualization''DoG Image With First Derivative Support?€?€!!DoG Image with First Deriv. Supp.џџџџ^з7К7М7НџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџImageRGBResultžм7К4HH VIPNODEICON -!!DoG Image with First Deriv. Supp.DЖ D@DУ D€7ЛNORMALЃD7ЛDЪ   Ѓь7М4 mp IDL_CONTAINER+8[8[Є”7Н4 mp IDL_CONTAINER+Ѕ,7О4  IDL_CONTAINER_NODE97а7ЖЈА7П4TTfl VIPUSERDEFINE 7Щ7Ъ Zero DetectџџџџUЎ7Р7Т7Уџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Input_Image Output_ImageЊx7Р4HH@ VIPNODEICON - Zero DetectD—@D€DІоQD)Р7СNORMALЎр7С Џˆ7Т4  IDL_CONTAINER+7б7бА07У4  IDL_CONTAINER+7в8EД7Ф4ˆˆ VIPLIVEIMAGE Image Visualization Raw DoG Image?€?€ Raw DoG Imageџџџџgџ7Х7Ч7ШџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџImageRGBResultЕр7Х4HHDї VIPNODEICON - Raw DoG ImageDИ`DDХ`D,@7ЦNORMALКH7Ц   К№7Ч4 vr IDL_CONTAINER+8K8K˘7Ш4  IDL_CONTAINER+П7Щ ф xDim = 256 yDim = 256##Output_Image = BYTARR( xDim, yDim )for j = 0, xDim-2 do begin for i = 0, yDim-2 do beginWW IF Input_Image[i,j] LT 0.0 AND Input_Image[i+1,j] GT 0 THEN Output_Image[i,j]=255WW IF Input_Image[i,j] GT 0.0 AND Input_Image[i+1,j] LT 0 THEN Output_Image[i,j]=255WW IF Input_Image[i,j] LT 0.0 AND Input_Image[i,j+1] GT 0 THEN Output_Image[i,j]=255XX IF Input_Image[i,j] GT 0.0 AND Input_Image[i,j+1] LT 0 THEN Output_Image[i,j]=255YY IF Input_Image[i,j] LT 0.0 AND Input_Image[i+1,j+1] GT 0 THEN Output_Image[i,j]=255YY IF Input_Image[i,j] GT 0.0 AND Input_Image[i+1,j+1] LT 0 THEN Output_Image[i,j]=255 end endЪ„7Ъ    SR HTue Sep 26 09:11:35 2000olszewskASPEN|x86Win325.3.1 єVIP_USERDEFINEOUTPUT0 INPUT_IMAGE OUTPUT_IMAGEXDIMYDIMџџџџJI$$ $> $- BYTARR $&$ >>&$   > # џ $  > > ># > $  >> > # > $ > > ># > $ >>> > # > $ > >> >#> (($<8Ы$7Ы4la VIPBRANCH 7{7П7ЬЫЈ7Ь DPD—”D3UD‘8lD3UD‘8lD" D—@D" Ь@7Э4 i_ IDL_CONTAINER_NODE97ЫЬр7Ю4 VIPBRANCH 7П7Б7ЯЭt7Я0 DІоQD•UDЇ|D•UDЇ|DffD•|DffD•|D jЋD–РD jЋЮ 7а4  IDL_CONTAINER_NODE97ЮЮЄ7б4 d_ IDL_CONTAINER_NODE97ЫЯ<7в4  IDL_CONTAINER_NODE98E7ЮЯм7г4:: VIPBRANCH 77Ђ7даP7дCžЏ(D CЉD аш7е4  IDL_CONTAINER_NODE97гб€7ж4 :: IDL_CONTAINER_NODE97гв 7з4sn VIPBRANCH 7Ђ7Ќ7ивЄ7и CчyDD*ЋD’нD*ЋD’нD DD г<7й4  IDL_CONTAINER_NODE98%7згд7к4 pa IDL_CONTAINER_NODE97зл7л4DDpz VIPSMOOTH  $( Ј Ќ А ДИКМО€Р@WIDTH EDGE_TRUNCATENAMECOMMENTEXECUTEDEXEC_NUMMAIN_TLBOUTPUTOICONOINBRCONTAINEROOUTBRCONTAINER REPETITION FEEDBACK_FROM FEEDBACK_TOBREAKPT INPUT_MUX INPUT_NAMES OUTPUT_MUX OUTPUT_NAMESCONDITIONAL_DISABLE€ DА @ Dѓ  €  @ Dњ  € Dњ  VIPSMOOTHVIPNODE VIPNODE SmoothџџџџC7м7о7пџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDataWidth Edge_truncate RepetitionResultмд7м4HH7 VIPNODEICON -SmoothCCє€C`ђD €7нNORMALс<7н                                         сф7о4 er IDL_CONTAINER+7ч7чтŒ7п4 nu IDL_CONTAINER+7т7ту,7р4 VIPBRANCH 7л77суА7с C`ђDрCm yDрCm yD CzD фH7т4  IDL_CONTAINER_NODE97рфр7у4 fl IDL_CONTAINER_NODE97рх€7ф4r VIPBRANCH 77л7хц7х0 flCЏ^QDHLЭCБЛIDHLЭCБЛID?FfBЦэ$D?FfBЦэ$DрCDрцЌ7ц4 rp IDL_CONTAINER_NODE97фчD7ч4 fl IDL_CONTAINER_NODE97фщ(7ш Јfl xDim = 256 yDim = 256 cutoff=30aboveValue = 1belowValue = 0##Output_Image = BYTARR( xDim, yDim )for j = 0, xDim-1 do begin for i = 0, yDim-1 do beginii IF Input_Image[i,j] GT cutoff THEN Output_Image[i,j] = aboveValue ELSE Output_Image[i,j]=belowValue end endёŒ7щќќќќSR HTue Sep 26 10:47:19 2000sonkaCOPPER|x86Win325.3.1 ьVIP_USERDEFINEь  OUTPUT0 INPUT_IMAGE OUTPUT_IMAGEXDIMYDIMџџџџCUTOFF  ABOVEVALUE BELOWVALUEJI$$ $> $ $ $ $ - BYTARR $ >>&$ >>&$   # " (($<8ѕL84xxAR VIPTYPECONVERT џџџџџ TypeConvertџџџџC.88 8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDataResultї84HH VIPNODEICON - TypeConvertD@CЭ€Dя(Cь8NORMALћ|8                                         ќ$8 4  IDL_CONTAINER+8&8&ќЬ8!4  IDL_CONTAINER+8*8*§l8#4€ VIPBRANCH 7Ђ88$§№8$ CчyDCў*ЋCъSŠCў*ЋCъSŠCмРD@CмРўˆ8%4  IDL_CONTAINER_NODE98#џ 8&4  IDL_CONTAINER_NODE98#џР8(4 VIPBRANCH 87Ї8)48)Dя(CмРD&CмРЬ8*4  IDL_CONTAINER_NODE98(d8+4  IDL_CONTAINER_NODE98($8-4xx VIPTYPECONVERT џџџџџ TypeConvertџџџџL”8.8081џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDataResultь8.4HH VIPNODEICON - TypeConvertDЈ`D.DЖ7”D=@8/NORMAL T8/                                          ќ804 cr IDL_CONTAINER+8686 Є814  IDL_CONTAINER+8:8: D834 VIPBRANCH 7ƒ8-84 И84DІ~QD5 DЈ`D5 P854  IDL_CONTAINER_NODE983ш864  IDL_CONTAINER_NODE983ˆ884 VIPBRANCH 8-7•89ќ89DЖ7”D5 DИ€D5 ”8:4  IDL_CONTAINER_NODE988,8;4  IDL_CONTAINER_NODE988ь8=4xxDp VIPTYPECONVERT џџџџџ TypeConvertџџџџ^у8>8@8AџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDataResultД8>4HH VIPNODEICON - TypeConvertDЈРDDЖ—”D,@8?NORMAL8?                                         Ф8@4 x IDL_CONTAINER+8F8Fl8A4  IDL_CONTAINER+8J8J 8C4 VIPBRANCH 7П8=8D8D DІоQD$ЊЋDЈеD$ЊЋDЈеD$ DЈРD$ (8E4  IDL_CONTAINER_NODE98CР8F4  IDL_CONTAINER_NODE98C`8H4 VIPBRANCH 8=7Ф8Iд8IDЖ—”D$ DИ`D$  l8J4  IDL_CONTAINER_NODE98H!8K4  IDL_CONTAINER_NODE98H$Ф8M4xx?€ VIPTYPECONVERT џџџџџ TypeConvertџџџџUУ8N8P8QџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDataResult&Œ8N4HH VIPNODEICON - TypeConvertDЃD@DАз”D€8ONORMAL*є8O                                         +œ8P4  IDL_CONTAINER+8V8V,D8Q4  IDL_CONTAINER+8Z8Z,ф8S4€ VIPBRANCH 7Б8M8T-X8TDѕхDрDЃDр-№8U4  IDL_CONTAINER_NODE98S.ˆ8V4  IDL_CONTAINER_NODE98S/(8X4 VIPBRANCH 8M7Й8Y/œ8YARDАз”DрDЖ Dр048Z4  IDL_CONTAINER_NODE98X0Ь8[4  IDL_CONTAINER_NODE98X1d8]4 :: IDL_CONTAINER_NODE98^7Й1ќ8^4 _r IDL_CONTAINER_NODE98_8M2”8_4 :r IDL_CONTAINER_NODE98`7Б3,8`4 no IDL_CONTAINER_NODE98a8=3Ф8a4 no IDL_CONTAINER_NODE98b7П4\8b4 am IDL_CONTAINER_NODE98c7Ф4є8c4 re IDL_CONTAINER_NODE98d7•5Œ8d4 in IDL_CONTAINER_NODE98e8-6$8e4 fe IDL_CONTAINER_NODE98f7ƒ6М8f4 gt IDL_CONTAINER_NODE98g7Ї7T8g4 ar IDL_CONTAINER_NODE98h87ь8h4 eu IDL_CONTAINER_NODE98j7Ђ8„8i4 h_ IDL_CONTAINER_NODE98]7 98j4 s: IDL_CONTAINER_NODE98k7{9Д8k4 s: IDL_CONTAINER_NODE98l7n:L8l4 p: IDL_CONTAINER_NODE98m7i:ф8m4 is IDL_CONTAINER_NODE98n7];|8n4 ce IDL_CONTAINER_NODE98o6њ<8o4 ra IDL_CONTAINER_NODE98p7S<Ќ8p4 h_ IDL_CONTAINER_NODE98q7F=D8q4 e: IDL_CONTAINER_NODE98r7.=м8r4 ed IDL_CONTAINER_NODE98s6ь>t8s4 pu IDL_CONTAINER_NODE98t78? 8t4 er IDL_CONTAINER_NODE98u6х?Є8u4 ah IDL_CONTAINER_NODE98v6ѓ@<8v4 ne IDL_CONTAINER_NODE98w7@д8w4 ed IDL_CONTAINER_NODE98x7ЌAl8x4 ro IDL_CONTAINER_NODE98y7B8y4 ro IDL_CONTAINER_NODE98z7лBœ8z4 ro IDL_CONTAINER_NODE98{7C48{4 :: IDL_CONTAINER_NODE97CЬ8|4 f IDL_CONTAINER_NODE98}8XDd8}4 fl IDL_CONTAINER_NODE98~8SDќ8~4 f IDL_CONTAINER_NODE988HE”84 av IDL_CONTAINER_NODE98€8CF,8€4 en IDL_CONTAINER_NODE9888FФ84  IDL_CONTAINER_NODE98‚83G\8‚4 tp IDL_CONTAINER_NODE98ƒ8(Gє8ƒ4 vd IDL_CONTAINER_NODE98„8#HŒ8„4 bd IDL_CONTAINER_NODE98…7фI$8…4  IDL_CONTAINER_NODE98†7рIМ8†4  IDL_CONTAINER_NODE98‡7зJT8‡4  IDL_CONTAINER_NODE98ˆ7гJь8ˆ4 en IDL_CONTAINER_NODE98‰7ЮK„8‰4 en IDL_CONTAINER_NODE98Š7ЫL8Š4 un IDL_CONTAINER_NODE98‹7ЖLД8‹4 tc IDL_CONTAINER_NODE98Œ7ML8Œ4 ga IDL_CONTAINER_NODE987#Mф84 e IDL_CONTAINER_NODE98Ž7'N|8Ž4  IDL_CONTAINER_NODE987*O84  IDL_CONTAINER_NODE987@OЌ84  IDL_CONTAINER_NODE98‘7NPD8‘4 oi IDL_CONTAINER_NODE98’7PPм8’4 fl IDL_CONTAINER_NODE98“7Qt8“4 cr IDL_CONTAINER_NODE98”7R 8”4 fl IDL_CONTAINER_NODE98•7RЄ8•4  IDL_CONTAINER_NODE98–7[S<8–4  IDL_CONTAINER_NODE98—7bSд8—4  IDL_CONTAINER_NODE98˜7fTl8˜4  IDL_CONTAINER_NODE98™7sU8™4 jb IDL_CONTAINER_NODE98š7wUœ8š4  IDL_CONTAINER_NODE98›7€V48›4 :: IDL_CONTAINER_NODE97ˆVЄWIN_DIMDњDzVиMAIN_REPETITIONW ONODECONTAINER ОšW@OBRANCHCONTAINER О™VIP 1.5 VIPREAD_IMAGE VIPLIVEIMAGEVIPTYPECONVERTVIPANDVIPTYPECONVERT VIPUSERDEFINE VIPLIVEIMAGE VIPLIVEIMAGEVIPTYPECONVERT VIPUSERDEFINE VIPLIVEIMAGEVIPTYPECONVERT VIPUSERDEFINEVIPTYPECONVERT VIPMAKE_DATA VIPMULTIPLYVIPMINUSVIPFFTVIPFFT VIPMULTIPLY VIPFILTER VIPMULTIPLYVIPFFTVIPFFT VIPFILTER VIPLIVEIMAGEVIPTYPECONVERTVIPSOBEL VIPSMOOTHVIPTYPECONVERT VIPDUPLICATORWP