1
|
Nishimura N, Awatsuji Y, Kubota T. Analysis and evaluations of logical instructions called in parallel digital optical operations based on optical array logic. APPLIED OPTICS 2003; 42:2532-2545. [PMID: 12749566 DOI: 10.1364/ao.42.002532] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/24/2023]
Abstract
The authors have analysed and evaluated a two-dimensional instruction set of parallel operation based on optical array logic (OAL), which is a digital optical computing paradigm, to clarify efficient composition of an optical computing system based on OAL. To evaluate parallel operation based on OAL, the author have introduced new indices and evaluated a logical instruction set of various parallel operations with the indices, so that a guideline for composing a simple and efficient OAL computing system is clarified. Also, the authors have proposed the reduced operation kernel set correlation technique to perform parallel operations more efficiently by a simple OAL computing system. It has been clarified that the technique can reduce the required hardware necessary for an OAL computing system for efficient general-purpose processing.
Collapse
Affiliation(s)
- Naoki Nishimura
- Department of Electronic and Information Science, Kyoto Institute of Technology, Matsugasaki, Sakyo-ku, Kyoto, 606-8585 Japan
| | | | | |
Collapse
|
2
|
Jing H, Liu L, Wang C, Zhou C. Logic-operated mathematical morphology and its optical implementation. APPLIED OPTICS 1999; 38:5605-5612. [PMID: 18324071 DOI: 10.1364/ao.38.005605] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/26/2023]
Abstract
A more powerful tool for binary image processing, i.e., logic-operated mathematical morphology (LOMM), is proposed. With LOMM the image and the structuring element (SE) are treated as binary logical variables, and the MULTIPLY between the image and the SE in correlation is replaced with 16 logical operations. A total of 12 LOMM operations are obtained. The optical implementation of LOMM is described. The application of LOMM and its experimental results are also presented.
Collapse
Affiliation(s)
- H Jing
- Shanghai Institute of Optics and Fine Mechanics, Academia Sinica, P. O. Box 800-211, Shanghai 201800, China.
| | | | | | | |
Collapse
|
3
|
Zarandy A, Stoffels A, Roska T, Chua L. Implementation of binary and gray-scale mathematical morphology on the CNN universal machine. ACTA ACUST UNITED AC 1998. [DOI: 10.1109/81.661683] [Citation(s) in RCA: 16] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/08/2022]
|
4
|
Huang G, Jin G, Wu M, Yan Y. Developed, binary, image processing in a dual-channel, optical, real-time morphological processor. APPLIED OPTICS 1997; 36:5675-5681. [PMID: 18259394 DOI: 10.1364/ao.36.005675] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/25/2023]
Abstract
A developed, binary, image-processing technique is proposed, and a dual-channel, optical, real-time morphological processor is developed. Nine binary image processings can be realized fully in parallel. The measures for compensating scale and rotation distortion for pattern recognition are provided. Some applications of optical, morphological binary image processing are studied and experimental results are listed.
Collapse
|
5
|
Wang N, Liu L. Hit-or-miss representation of a pattern spectrum and its optical implementation. APPLIED OPTICS 1996; 35:6888-6895. [PMID: 21151287 DOI: 10.1364/ao.35.006888] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/30/2023]
Abstract
We demonstrate that a pattern spectrum can be decomposed into the union of hit-or-miss transforms with respect to a series of structure-element pairs. Moreover we use a Boolean-logic function to express the pattern spectrum and show that the Boolean-logic representation of a pattern spectrum is composed of hit-or-miss min terms. The optical implementation of a pattern spectrum is based on an incoherent optical correlator with a feedback operation.
Collapse
|
6
|
Yuan S, Wu M, Yan Y, Jin G. One-step implementation of the optical hit-miss transform. APPLIED OPTICS 1996; 35:6881-6887. [PMID: 21151286 DOI: 10.1364/ao.35.006881] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/30/2023]
Abstract
A spatial-encoding scheme for the one-step implementation of the optical hit-miss transform (HMT) is presented. The rank-order HMT, which yields better performance in the presence of noise and clutter, can also be carried out by the use of this scheme. Numerical simulations and experimental results have proved the scheme to be feasible.
Collapse
|
7
|
Kuznia CB, Sawchuk AA. Time multiplexing and control for optical cellular-hypercube arrays. APPLIED OPTICS 1996; 35:1836-1847. [PMID: 21085308 DOI: 10.1364/ao.35.001836] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/30/2023]
Abstract
We discuss the cellular-hypercube optical free-space interconnection architecture and its implementation by two-dimensional smart-pixel optoelectronic cellular arrays. We emphasize the behavior of the cellular hypercube in performing shift-invariant parallel shifts of data, a basic requirement of most single-instruction multiple-data algorithms. We present a time-multiplexing scheme for realizing the cellular hypercube, showing that the communication time is inversely proportional to the number of optical detectors per cell. We also present an improved hybrid interconnection network with improved performance that combines the cellular hypercube and mesh, using optics for the longer-distance connections and electronics for nearest-neighbor connections.
Collapse
|
8
|
Liu L, Zhang X, Zhang Z. Gray-tone image processing by threshold superposition in an optical cellular-logic binary-image processor. APPLIED OPTICS 1994; 33:4383-4391. [PMID: 20935799 DOI: 10.1364/ao.33.004383] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/30/2023]
Abstract
A parallel architecture for gray-tone image processing is proposed that utilizes the concept of threshold sum-superposition into a cellular two-layer logic binary-image processor. Various processing functions constituted by gray-tone dilation, erosion, fuzzy-logic operations, and arithmetic operations are obtained. The optoelectronic implementation is illustrated.
Collapse
|
9
|
Parallel Image Processing with Image Algebra on SIMD Mesh-Connected Computers. ACTA ACUST UNITED AC 1994. [DOI: 10.1016/s1076-5670(08)70086-7] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register]
|
10
|
Zhu Z, Liu L. Optical cellular continuous logic array for gray-scale image processing. APPLIED OPTICS 1993; 32:3676-3683. [PMID: 20829994 DOI: 10.1364/ao.32.003676] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/29/2023]
Abstract
A new optical cellular continuous-logic array for gray-scale image processing is presented. The array involves two steps of multichannel neighborhood ranked-order operations and interimage threshold decomposition continuous-logic operation. Image processing transforms available from this array include gray-scale morphological transforms, stack-nonstack filters, and gray-scale hit-or-miss transforms. An area-coding technique is used to implement neighborhood operations in a correlation thresholding system. A similar one-channel grayscale-correlation and multithresholding system is used for interimage threshold decomposition continuous logic. Primary experimental results are given.
Collapse
|
11
|
De Biase GA, Massini A. Redundant binary number representation for an inherently parallel arithmetic on optical computers. APPLIED OPTICS 1993; 32:659-664. [PMID: 20802736 DOI: 10.1364/ao.32.000659] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/29/2023]
Abstract
A simple redundant binary number representation suitable for digital-optical computers is presented. By means of this representation it is possible to build an arithmetic with carry-free parallel algebraic sums carried out in constant time and parallel multiplication in log N time. This redundant number representation naturally fits the 2's complement binary number system and permits the construction of inherently parallel arithmetic units that are used in various optical technologies. Some properties of this number representation and several examples of computation are presented.
Collapse
|
12
|
Huang KS, Sawchuk AA, Jenkins BK, Chavel P, Wang JM, Weber AG, Wang CH, Glaser I. Digital optical cellular image processor (DOCIP): experimental implementation. APPLIED OPTICS 1993; 32:166-173. [PMID: 20802673 DOI: 10.1364/ao.32.000166] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/29/2023]
Abstract
We demonstrate experimentally the concept of the digital optical cellular image processor architecture by implementing one processing element of a prototype optical computer that includes a 54-gate processor, an instruction decoder, and electronic input-output interfaces. The processor consists of a twodimensional (2-D) array of 54 optical logic gates implemented by use of a liquid-crystal light valve and a 2-D array of 53 subholograms to provide interconnections between gates. The interconnection hologram is fabricated by a computer-controlled optical system.
Collapse
|
13
|
|
14
|
|
15
|
Liu L, Liu X, Cui B. Optical programmable cellular logic array for image processing. APPLIED OPTICS 1991; 30:943-949. [PMID: 20582086 DOI: 10.1364/ao.30.000943] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/29/2023]
Abstract
An optical parallel architecture is suggested to implement a basic programmable cellular logic array for image processing. Interconnection of the neighboring cells is achieved by using an optical correlator. The required parallel logic gates are executed with spatial coding and electronic thresholding methods. Another optical correlator is used to spatially code the outputs from the 2-bit decoder array of shadowgrams. The optical method for the directional interconnection is also discussed. An image processing example is simulated and verified experimentally.
Collapse
|
16
|
De Biase GA, Massini A. Parallel optical arithmetic on images by a redundant binary number representation. APPLIED OPTICS 1990; 29:1587-1589. [PMID: 20563045 DOI: 10.1364/ao.29.001587] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/29/2023]
|
17
|
Coltelli P, Gualtieri P. A procedure for the extraction of object features in microscope images. INTERNATIONAL JOURNAL OF BIO-MEDICAL COMPUTING 1990; 25:169-76. [PMID: 2345047 DOI: 10.1016/0020-7101(90)90007-h] [Citation(s) in RCA: 11] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/31/2022]
Abstract
A program for a detailed and fast feature extraction procedure on objects from a digitized microscope image is presented. The single-pass algorithm labels the pixels of the image that are above a selected threshold, and connects those which belong to the same object. A data structure addressable as an associative memory is created, thus avoiding the use of any recursive procedures. A detailed description of the procedure, which extracts features such as integrated optical density, area and baricenter coordinates, is presented.
Collapse
|
18
|
|