Pub Date : 2012-10-18DOI: 10.1109/CNNA.2012.6331455
Zoltán Kincses, Zsolt Vörösházi, Z. Nagy, P. Szolgay, Ţ. Laviniu, A. Gacsádi
In this paper an image correlation algorithm is implemented on FPGA architecture for assisted movements of visually impaired persons or automotive driving systems. Taking into account the limitations of FPGA devices and the special requirements of the correlation based image matching algorithm a semi-parallel approach is proposed. This provides an optimal tradeoff between area and speed of the implemented algorithm. Several key issues are investigated and discussed related to the speed and area.
{"title":"Investigation of area and speed trade-offs in FPGA implementation of an image correlation algorithm","authors":"Zoltán Kincses, Zsolt Vörösházi, Z. Nagy, P. Szolgay, Ţ. Laviniu, A. Gacsádi","doi":"10.1109/CNNA.2012.6331455","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331455","url":null,"abstract":"In this paper an image correlation algorithm is implemented on FPGA architecture for assisted movements of visually impaired persons or automotive driving systems. Taking into account the limitations of FPGA devices and the special requirements of the correlation based image matching algorithm a semi-parallel approach is proposed. This provides an optimal tradeoff between area and speed of the implemented algorithm. Several key issues are investigated and discussed related to the speed and area.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126346541","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331443
S. Tõkés, L. Orzó
Applying afocal optical systems in microscopy, especially in digital holographic microscopy (DHM) have several advantages. We have investigated some possible implementations theoretically and experimentally as well. Space bandwidth product of an afocal system can exceed that of the conventional ones. Afocal systems provide higher resolution and much less distortions. Furthermore, the computational cost of the numerical reconstruction and correction phase is also lower in the case of an afocal optical setup, as it ensures constant lateral magnification within the whole measured volume. We show that the advantage of low distortion is especially enhanced in the case of color DHM. GPU implementation of reconstruction software is demonstrated.
{"title":"Afocal digital holographic microscopy and its advantages","authors":"S. Tõkés, L. Orzó","doi":"10.1109/CNNA.2012.6331443","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331443","url":null,"abstract":"Applying afocal optical systems in microscopy, especially in digital holographic microscopy (DHM) have several advantages. We have investigated some possible implementations theoretically and experimentally as well. Space bandwidth product of an afocal system can exceed that of the conventional ones. Afocal systems provide higher resolution and much less distortions. Furthermore, the computational cost of the numerical reconstruction and correction phase is also lower in the case of an afocal optical setup, as it ensures constant lateral magnification within the whole measured volume. We show that the advantage of low distortion is especially enhanced in the case of color DHM. GPU implementation of reconstruction software is demonstrated.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120945776","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331434
M. P. Sah, Changju Yang, Hyongsuk Kim, T. Roska, L. Chua
A simple and compact memristor-based bridge circuit which is able to perform signed synaptic weighting in neuron cells is proposed. The proposed memristor-based synapse is composed of four memristors which makes a bridge type configuration. By programming different values on each memristor of the memristor bridge circuit, weighting values can be set on the memristor bridge synapses. Various simulation results are included.
{"title":"Memristor bridge circuit for neural synaptic weighting","authors":"M. P. Sah, Changju Yang, Hyongsuk Kim, T. Roska, L. Chua","doi":"10.1109/CNNA.2012.6331434","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331434","url":null,"abstract":"A simple and compact memristor-based bridge circuit which is able to perform signed synaptic weighting in neuron cells is proposed. The proposed memristor-based synapse is composed of four memristors which makes a bridge type configuration. By programming different values on each memristor of the memristor bridge circuit, weighting values can be set on the memristor bridge synapses. Various simulation results are included.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116692586","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331420
O. L. Savkay, M. Yalçin
In this paper, we propose a CNN model based spermatozoa motility analysis, which is an important part of complete semen analysis. Sperm motility analysis is a good example of a multiple object tracking and video surveillance problem when viewed from engineering viewpoint. Our proposed system takes the video and images from a CCD camera, applies the front edge preprocessing tasks that uses uses CNN algorithms for spatial enhancement and preparation of image frames, combined with an appropriately designed cost function and a greedy assignment algorithm, that determines the objects-spermatozoa, traces their trajectories and classifies the obtained information for the use of biologists. The system composed of a digital CCD camera connected to the evaluation system. Here we showed the results by a simulation software running under a PC system. For the determination of sperm cells and and tracking the trajectories, we utilized the heuristic rules deduced from the dynamics of spermatozoa and investigation of the video obtained from real samples.
{"title":"Analysis of sperm motility with CNN architecture","authors":"O. L. Savkay, M. Yalçin","doi":"10.1109/CNNA.2012.6331420","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331420","url":null,"abstract":"In this paper, we propose a CNN model based spermatozoa motility analysis, which is an important part of complete semen analysis. Sperm motility analysis is a good example of a multiple object tracking and video surveillance problem when viewed from engineering viewpoint. Our proposed system takes the video and images from a CCD camera, applies the front edge preprocessing tasks that uses uses CNN algorithms for spatial enhancement and preparation of image frames, combined with an appropriately designed cost function and a greedy assignment algorithm, that determines the objects-spermatozoa, traces their trajectories and classifies the obtained information for the use of biologists. The system composed of a digital CCD camera connected to the evaluation system. Here we showed the results by a simulation software running under a PC system. For the determination of sperm cells and and tracking the trajectories, we utilized the heuristic rules deduced from the dynamics of spermatozoa and investigation of the video obtained from real samples.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127708626","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331412
A. Blug, P. Strohm, D. Carl, H. Hofler, B. Blug, A. Kailer
An important issue in industrial quality control is the inspection of rapidly moving surfaces for small defects such as scratches, dents, grooves, or chatter marks. This paper investigates the potential of the EyeRIS 1.3 camera as a state-of-the-art camera based on “cellular neural networks” (CNN) for this application in comparison to conventional image processing systems. Based on experimental data from an aluminum wire drawing process where defects with a lateral size of 100 μm have to be detected at feeding rates of 10 m/s, the potential specifications for other surface inspection applications are estimated. Using the relation between the lateral defect size and the feeding rate as a figure of merit, the CNN based system outperforms conventional image processing systems by an order or magnitude in this particular application. In general, the lighting system limits the performance at lower defect sizes and the computational power at larger defect sizes and fields of view.
{"title":"On the potential of current CNN cameras for industrial surface inspection","authors":"A. Blug, P. Strohm, D. Carl, H. Hofler, B. Blug, A. Kailer","doi":"10.1109/CNNA.2012.6331412","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331412","url":null,"abstract":"An important issue in industrial quality control is the inspection of rapidly moving surfaces for small defects such as scratches, dents, grooves, or chatter marks. This paper investigates the potential of the EyeRIS 1.3 camera as a state-of-the-art camera based on “cellular neural networks” (CNN) for this application in comparison to conventional image processing systems. Based on experimental data from an aluminum wire drawing process where defects with a lateral size of 100 μm have to be detected at feeding rates of 10 m/s, the potential specifications for other surface inspection applications are estimated. Using the relation between the lateral defect size and the feeding rate as a figure of merit, the CNN based system outperforms conventional image processing systems by an order or magnitude in this particular application. In general, the lighting system limits the performance at lower defect sizes and the computational power at larger defect sizes and fields of view.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134204161","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331410
M. Forti, B. Garay, M. Koller, L. Pancioni
The paper considers a class of one-dimensional circular standard cellular neural network (CNN) arrays with a typical three-segment piecewise linear activation and two-sided cooperative (positive) interactions (a cooperative CNN ring). Numerical simulations show that in a wide range of interconnection parameters, and for a wide set of initial conditions, the solutions of a cooperative CNN ring display unexpectedly long oscillations, lasting even hundreds of cycles, before they eventually converge toward an equilibrium point. The goal of this paper is to confirm the presence of such long-transient oscillations through laboratory experiments on a simple discrete-component prototype of a cooperative CNN ring with 16 cells and to analyze some of their salient features. Analytical results are also provided to support the numerical and experimental findings.
{"title":"An experimental study on long transient oscillations in cooperative CNN rings","authors":"M. Forti, B. Garay, M. Koller, L. Pancioni","doi":"10.1109/CNNA.2012.6331410","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331410","url":null,"abstract":"The paper considers a class of one-dimensional circular standard cellular neural network (CNN) arrays with a typical three-segment piecewise linear activation and two-sided cooperative (positive) interactions (a cooperative CNN ring). Numerical simulations show that in a wide range of interconnection parameters, and for a wide set of initial conditions, the solutions of a cooperative CNN ring display unexpectedly long oscillations, lasting even hundreds of cycles, before they eventually converge toward an equilibrium point. The goal of this paper is to confirm the presence of such long-transient oscillations through laboratory experiments on a simple discrete-component prototype of a cooperative CNN ring with 16 cells and to analyze some of their salient features. Analytical results are also provided to support the numerical and experimental findings.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123724167","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331468
S. Carey, D. Barr, Bin Wang, A. Lopich, P. Dudek
Presented in this paper is a demonstration system that uses a low-power SCAMP-5 256×256 vision-chip to locate and count multiple objects moving at high speed along arbitrary trajectories. The hardware consists of a SCAMP-5 IC, its power supply system and a Xilinx Spartan3 controller. At 100,000fps, the SCAMP-5 chip can locate and readout the coordinates of a single closed-shaped object amongst clutter. At 25,000fps, the IC can readout the coordinates of 5 objects.
{"title":"Locating high speed multiple objects using a SCAMP-5 vision-chip","authors":"S. Carey, D. Barr, Bin Wang, A. Lopich, P. Dudek","doi":"10.1109/CNNA.2012.6331468","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331468","url":null,"abstract":"Presented in this paper is a demonstration system that uses a low-power SCAMP-5 256×256 vision-chip to locate and count multiple objects moving at high speed along arbitrary trajectories. The hardware consists of a SCAMP-5 IC, its power supply system and a Xilinx Spartan3 controller. At 100,000fps, the SCAMP-5 chip can locate and readout the coordinates of a single closed-shaped object amongst clutter. At 25,000fps, the IC can readout the coordinates of 5 objects.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130248846","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331458
F. Corinto, A. Ascoli, M. Gilli
In this paper we first present a novel, simple and general boundary condition-based model for nano-scale switching resistances with memory. The boundary conditions are embedded into a switching function modulating the rate of ionic transport, and, on the basis of the memristor under modeling, may be suitably chosen through an optimization procedure minimizing some reference parameter such as the mean squared error between observed and modeled data. The versatile nature of the switching function enables the model to detect complex dynamics from a number of memristive nano-structures, including the Hewlett-Packard memristor. In the second part of the manuscript, we explain how to use the switching dynamics of appropriate nonlinear two-ports to synthesize simple memristive electronic circuits employing purely-passive already-existing components.
{"title":"Mathematical models and circuit implementations of memristive systems","authors":"F. Corinto, A. Ascoli, M. Gilli","doi":"10.1109/CNNA.2012.6331458","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331458","url":null,"abstract":"In this paper we first present a novel, simple and general boundary condition-based model for nano-scale switching resistances with memory. The boundary conditions are embedded into a switching function modulating the rate of ionic transport, and, on the basis of the memristor under modeling, may be suitably chosen through an optimization procedure minimizing some reference parameter such as the mean squared error between observed and modeled data. The versatile nature of the switching function enables the model to detect complex dynamics from a number of memristive nano-structures, including the Hewlett-Packard memristor. In the second part of the manuscript, we explain how to use the switching dynamics of appropriate nonlinear two-ports to synthesize simple memristive electronic circuits employing purely-passive already-existing components.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129445763","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331464
T. Shibata, Renyuan Zhang, S. Levitan, D. Nikonov, G. Bourianoff
“Let physics do computing” is a promising approach to new-paradigm computing in the beyond CMOS era. Building associative memories based on the physics of nano oscillators, in particular, presents a lot of potential for intelligent information processing. In this paper, we discuss how CMOS supporting circuitries can interface the fabric of nano oscillators with digital computing world. Using CMOS ring oscillators to emulate the nano oscillator behavior, how to produce the associative memory function and to use it for image recognition is demonstrated by HSPICE simulation.
{"title":"CMOS supporting circuitries for nano-oscillator-based associative memories","authors":"T. Shibata, Renyuan Zhang, S. Levitan, D. Nikonov, G. Bourianoff","doi":"10.1109/CNNA.2012.6331464","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331464","url":null,"abstract":"“Let physics do computing” is a promising approach to new-paradigm computing in the beyond CMOS era. Building associative memories based on the physics of nano oscillators, in particular, presents a lot of potential for intelligent information processing. In this paper, we discuss how CMOS supporting circuitries can interface the fabric of nano oscillators with digital computing world. Using CMOS ring oscillators to emulate the nano oscillator behavior, how to produce the associative memory function and to use it for image recognition is demonstrated by HSPICE simulation.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130597160","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 : 2012-10-18DOI: 10.1109/CNNA.2012.6331438
E. Lehtonen, J. Poikonen, M. Laiho
In its elementary form, memristive implication logic suffers from multiple disadvantages such as the lengths of the computational sequences required to synthesize a Boolean function, the lack of fan-out, and the requirement of complex control signals. In this paper we present a new stateful logic operation available for rectifying memristors which corresponds to the logical operation known as the converse nonimplication, and show that it solves the fan-out problem. Moreover, we show how parallel stateful logic can be performed within a CMOL memory architecture, and how it can be used to shorten the computational sequences. We also discuss applications where stateful logic could be advantageous when compared to more conventional solutions.
{"title":"Applications and limitations of memristive implication logic","authors":"E. Lehtonen, J. Poikonen, M. Laiho","doi":"10.1109/CNNA.2012.6331438","DOIUrl":"https://doi.org/10.1109/CNNA.2012.6331438","url":null,"abstract":"In its elementary form, memristive implication logic suffers from multiple disadvantages such as the lengths of the computational sequences required to synthesize a Boolean function, the lack of fan-out, and the requirement of complex control signals. In this paper we present a new stateful logic operation available for rectifying memristors which corresponds to the logical operation known as the converse nonimplication, and show that it solves the fan-out problem. Moreover, we show how parallel stateful logic can be performed within a CMOL memory architecture, and how it can be used to shorten the computational sequences. We also discuss applications where stateful logic could be advantageous when compared to more conventional solutions.","PeriodicalId":387536,"journal":{"name":"2012 13th International Workshop on Cellular Nanoscale Networks and their Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132348830","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}