Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.me30
U. Mahlab, J. Shamir
The purpose of this work is to introduce into the field of optical pattern recognition the parallel approach of genetic algorithm (GA) [1, 2] replacing conventional serial procedures. We start with a short review of the procedure for iterative spatial filter generation in a 4-f correlator [3], proceed with the adaptation of GA and present experimental results.
{"title":"Filter Generation in Hybrid Electro-Optical Correlators Using Genetic Algorithm","authors":"U. Mahlab, J. Shamir","doi":"10.1364/optcomp.1991.me30","DOIUrl":"https://doi.org/10.1364/optcomp.1991.me30","url":null,"abstract":"The purpose of this work is to introduce into the field of optical pattern recognition the parallel approach of genetic algorithm (GA) [1, 2] replacing conventional serial procedures. We start with a short review of the procedure for iterative spatial filter generation in a 4-f correlator [3], proceed with the adaptation of GA and present experimental results.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124988385","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.tub1
B. Kosko
Fuzziness is multivaluedness. Truth, set membership, and subset containment take on degrees in [0, 1] instead of taking on only the limiting bivalent extremes in {0, 1}. The degrees in [0, 1] define fuzzy units, or fits. Statements are true to some degree. An element belongs to, or fits in, a fuzzy set to some degree. One fuzzy set contains another fuzzy set to some degree.
{"title":"Adaptive Fuzzy Systems","authors":"B. Kosko","doi":"10.1364/optcomp.1991.tub1","DOIUrl":"https://doi.org/10.1364/optcomp.1991.tub1","url":null,"abstract":"Fuzziness is multivaluedness. Truth, set membership, and subset containment take on degrees in [0, 1] instead of taking on only the limiting bivalent extremes in {0, 1}. The degrees in [0, 1] define fuzzy units, or fits. Statements are true to some degree. An element belongs to, or fits in, a fuzzy set to some degree. One fuzzy set contains another fuzzy set to some degree.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117255226","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.tua4
A. Walker, R. G. Craig, D. McKnight, I. Redmond, J. Snowdon
There have been a number of significant advances in digital optical computing research over recent years. Experimental demonstrations of optical restoring logic1, the lock-and clock control of data flow2, a programmable optical logic unit3, optical switching networks4, and parallel logic modules5 have shown that the basic building blocks for a parallel digital optical computing system now exist. This paper describes recent work carried out at Heriot-Watt University in which such a demonstration optical processor has been constructed.
{"title":"Design and Construction of a Programmable Optical 16x16 Array Processor","authors":"A. Walker, R. G. Craig, D. McKnight, I. Redmond, J. Snowdon","doi":"10.1364/optcomp.1991.tua4","DOIUrl":"https://doi.org/10.1364/optcomp.1991.tua4","url":null,"abstract":"There have been a number of significant advances in digital optical computing research over recent years. Experimental demonstrations of optical restoring logic1, the lock-and clock control of data flow2, a programmable optical logic unit3, optical switching networks4, and parallel logic modules5 have shown that the basic building blocks for a parallel digital optical computing system now exist. This paper describes recent work carried out at Heriot-Watt University in which such a demonstration optical processor has been constructed.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115496582","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.wb4
M. Hashimoto, Y. Fukuda, S. Ishibashi, K. Kitayama
In a wide variety of optical parallel processings, spatial light modu1ators (SLMs) (1), especially optically addressable SLMs(OASLMs), are versatile devices. SLMs have been used as an optical encoder and latch memory for optical computing(2) and synaptic weighting mask for optical neural network. (1)
{"title":"Nonlinear thresholding characteristic for optical computing of optically addressable GaAs/FLC-SLM","authors":"M. Hashimoto, Y. Fukuda, S. Ishibashi, K. Kitayama","doi":"10.1364/optcomp.1991.wb4","DOIUrl":"https://doi.org/10.1364/optcomp.1991.wb4","url":null,"abstract":"In a wide variety of optical parallel processings, spatial light modu1ators (SLMs) (1), especially optically addressable SLMs(OASLMs), are versatile devices. SLMs have been used as an optical encoder and latch memory for optical computing(2) and synaptic weighting mask for optical neural network. (1)","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125526825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.tub4
G. Lohman, K. Brenner
Images in the natural sciences often posses distinctive topologies, thus rendering order statistics better suited for image processing than more traditional linear filtering. A useful subclass of order statistics based on binary images is mathematical morphology./1/ Mathematical morphology is also well suited to an optical implementation. /2-5/ Optical mathematical morphology can be performed at a frame rate of 10-100 kHz., thus permitting real-time non-linear image processing in many applications. Our proposed optical architecture also allows for programmable parallel processing of very large images, under control of a small electronic micro-processor.
{"title":"Optical Morphological Image Processor","authors":"G. Lohman, K. Brenner","doi":"10.1364/optcomp.1991.tub4","DOIUrl":"https://doi.org/10.1364/optcomp.1991.tub4","url":null,"abstract":"Images in the natural sciences often posses distinctive topologies, thus rendering order statistics better suited for image processing than more traditional linear filtering. A useful subclass of order statistics based on binary images is mathematical morphology./1/ Mathematical morphology is also well suited to an optical implementation. /2-5/ Optical mathematical morphology can be performed at a frame rate of 10-100 kHz., thus permitting real-time non-linear image processing in many applications. Our proposed optical architecture also allows for programmable parallel processing of very large images, under control of a small electronic micro-processor.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129310862","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.me11
P. Mitkas, P. Berra
The management of very large databases (order of hundreds of gigabytes), combined with the real-time response requirement, poses a formidable task even for today's powerful computers. Special-purpose computers dedicated to database management, known as database machines, must provide adequate secondary storage to accommodate the database, high transfer rates to the processing units, and a large degree of parallelism.
{"title":"An Optical Processing Unit for Relational Database Operations","authors":"P. Mitkas, P. Berra","doi":"10.1364/optcomp.1991.me11","DOIUrl":"https://doi.org/10.1364/optcomp.1991.me11","url":null,"abstract":"The management of very large databases (order of hundreds of gigabytes), combined with the real-time response requirement, poses a formidable task even for today's powerful computers. Special-purpose computers dedicated to database management, known as database machines, must provide adequate secondary storage to accommodate the database, high transfer rates to the processing units, and a large degree of parallelism.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129377534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.me22
R. Morrison, S. Walker
Prototype free-space photonic switching[1] and optical computing systems[2] rely on spot array generating systems to produce illumination needed to transfer information between arrays of optical processing elements. In these systems, the light from a single laser is split into a set of beams that are focussed onto an array of optical logic devices, such as S-SEEDs[3]. Although several methods are available for generating spot arrays[4], diffraction gratings (also referred to as Dammann gratings[5] [6]) were chosen to generate the spot arrays. Their advantages can be traced to the ease with which they are incorporated into an optical system. As illustrated in figure 1, the grating is simply inserted into the collimated beam with the appropriate imaging optics. Their operation is relatively insensitive to alignment. Provided the collimated beam illuminates a suitable size area of the grating, the performance is determined by the design and fabrication process.
{"title":"Progress in diffractive phase gratings used for spot array generation","authors":"R. Morrison, S. Walker","doi":"10.1364/optcomp.1991.me22","DOIUrl":"https://doi.org/10.1364/optcomp.1991.me22","url":null,"abstract":"Prototype free-space photonic switching[1] and optical computing systems[2] rely on spot array generating systems to produce illumination needed to transfer information between arrays of optical processing elements. In these systems, the light from a single laser is split into a set of beams that are focussed onto an array of optical logic devices, such as S-SEEDs[3]. Although several methods are available for generating spot arrays[4], diffraction gratings (also referred to as Dammann gratings[5] [6]) were chosen to generate the spot arrays. Their advantages can be traced to the ease with which they are incorporated into an optical system. As illustrated in figure 1, the grating is simply inserted into the collimated beam with the appropriate imaging optics. Their operation is relatively insensitive to alignment. Provided the collimated beam illuminates a suitable size area of the grating, the performance is determined by the design and fabrication process.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126087013","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.me16
J. Morris, M. Feldman
An efficient method of implementing programmable optical interconnects is needed for communication between processors in optically interconnected VLSI processor arrays[1,2], between optical logic gates in optical computers[3], and between chips, modules and boards in general purpose VLSI systems[4-6].
{"title":"Reconfigurable Interconnects Using Computer Generated Holograms and Spatial Light Modulators","authors":"J. Morris, M. Feldman","doi":"10.1364/optcomp.1991.me16","DOIUrl":"https://doi.org/10.1364/optcomp.1991.me16","url":null,"abstract":"An efficient method of implementing programmable optical interconnects is needed for communication between processors in optically interconnected VLSI processor arrays[1,2], between optical logic gates in optical computers[3], and between chips, modules and boards in general purpose VLSI systems[4-6].","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132771549","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.tua5
P. Guilfoyle, R. Rudokas, R. V. Stone, E. Roos
Currently OptiComp® Corporation is completing construction of the first 32-bit general purpose digital optical computer. This effort is sponsered jointly by the Office of Naval Research (ONR), Strategic Defense Initiative (SDI), NASA space station and the Rome Air Development Center (RADC/USAF).
{"title":"Digital Optical Computer II (DOC-II): “Performance Specifications”","authors":"P. Guilfoyle, R. Rudokas, R. V. Stone, E. Roos","doi":"10.1364/optcomp.1991.tua5","DOIUrl":"https://doi.org/10.1364/optcomp.1991.tua5","url":null,"abstract":"Currently OptiComp® Corporation is completing construction of the first 32-bit general purpose digital optical computer. This effort is sponsered jointly by the Office of Naval Research (ONR), Strategic Defense Initiative (SDI), NASA space station and the Rome Air Development Center (RADC/USAF).","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127248863","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1992-05-22DOI: 10.1364/optcomp.1991.mc2
C. Kuznia, A. Sawchuk
Digital optical cellular arrays are single-instruction-multiple-data (SIMD) arrays of many low complexity (fine-grain) processing elements (PEs). The PEs themselves can be implemented by electronic or optoelectronic methods. These arrays have many general applications in numerical processing and symbolic substitution computing. They are particularly suited to bit plane images (images in which each PE represents a pixel, and each pixel takes on the value 0 or 1). In this application, each PE is referred to as a cell and is responsible for computing the output of one image pixel according to a single instruction broadcast to all PEs from a central control unit.
{"title":"Cellular Hypercube Interconnections for Optical Processor Arrays","authors":"C. Kuznia, A. Sawchuk","doi":"10.1364/optcomp.1991.mc2","DOIUrl":"https://doi.org/10.1364/optcomp.1991.mc2","url":null,"abstract":"Digital optical cellular arrays are single-instruction-multiple-data (SIMD) arrays of many low complexity (fine-grain) processing elements (PEs). The PEs themselves can be implemented by electronic or optoelectronic methods. These arrays have many general applications in numerical processing and symbolic substitution computing. They are particularly suited to bit plane images (images in which each PE represents a pixel, and each pixel takes on the value 0 or 1). In this application, each PE is referred to as a cell and is responsible for computing the output of one image pixel according to a single instruction broadcast to all PEs from a central control unit.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130461301","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}