Pub Date : 2003-05-12DOI: 10.1109/CAMP.2003.1598174
S. Moutault, Jacques-Olivier Klein, A. Dupret
In this article a switched capacitors based cell, dedicated to analog computing is presented. The aim is to allow the automatic synthesis of analog computing circuit. Therefore, the set of operations that this structure synthesizes and an analysis of the effects of technological non-ideal effects are presented
{"title":"A universal switched capacitors operator for the automatic synthesis of analog computation circuits","authors":"S. Moutault, Jacques-Olivier Klein, A. Dupret","doi":"10.1109/CAMP.2003.1598174","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598174","url":null,"abstract":"In this article a switched capacitors based cell, dedicated to analog computing is presented. The aim is to allow the automatic synthesis of analog computing circuit. Therefore, the set of operations that this structure synthesizes and an analysis of the effects of technological non-ideal effects are presented","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134373508","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598150
J. L. Bosque, O. D. Robles, Luis Pastor
CBIR systems, which typically manage a great amount of multimedia information, need efficient implementations to give an answer in a proper response time. Distributed solutions on heterogeneous clusters offer a good cost/performance ratio to solve this problem. One of the critical parameters to be tuned is the load assigned to each of the cluster nodes. This paper presents a new load balancing algorithm for a parallel implementation of a CBIR system on a heterogeneous cluster. The approach is based on a dynamic, distributed, global and high scalable load balancing algorithm. Some experiments are presented to validate and verify the approach performance
{"title":"Load balancing algorithms for CBIR environments","authors":"J. L. Bosque, O. D. Robles, Luis Pastor","doi":"10.1109/CAMP.2003.1598150","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598150","url":null,"abstract":"CBIR systems, which typically manage a great amount of multimedia information, need efficient implementations to give an answer in a proper response time. Distributed solutions on heterogeneous clusters offer a good cost/performance ratio to solve this problem. One of the critical parameters to be tuned is the load assigned to each of the cluster nodes. This paper presents a new load balancing algorithm for a parallel implementation of a CBIR system on a heterogeneous cluster. The approach is based on a dynamic, distributed, global and high scalable load balancing algorithm. Some experiments are presented to validate and verify the approach performance","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129973012","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598172
S. Sukhsawas, K. Benkrid, D. Crookes
FPGA technology enjoys both the high performance of a dedicated hardware solution and the flexibility of software that is offered by its inherent reprogrammability feature. Image processing is one application area that can benefit greatly from FPGAs performance and flexibility. This paper presents the design and implementation of a high-level reconfigurable image coprocessor on FPGAs. The image coprocessor high level instruction set is based on the operators of image algebra. Central to this Instruction set are the five core neighbourhood operations of image algebra: convolution, additive maximum, additive minimum, multiplicative maximum and multiplicative minimum. These are parameterised in terms of the neighbourhood operation's window coefficients, window size and image size. Handel-C language was used to design the image coprocessor with a fully tested prototype on Celoxica Virtex-E based RC1000-PP PCI board. The paper describes the user's programming interface, and outlines the approach to generating FPGA architectures dynamically for the image coprocessor. It also presents sample implementation results (speed, area) for different neighbourhood operations
{"title":"A reconfigurable high level FPGA-based coprocessor","authors":"S. Sukhsawas, K. Benkrid, D. Crookes","doi":"10.1109/CAMP.2003.1598172","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598172","url":null,"abstract":"FPGA technology enjoys both the high performance of a dedicated hardware solution and the flexibility of software that is offered by its inherent reprogrammability feature. Image processing is one application area that can benefit greatly from FPGAs performance and flexibility. This paper presents the design and implementation of a high-level reconfigurable image coprocessor on FPGAs. The image coprocessor high level instruction set is based on the operators of image algebra. Central to this Instruction set are the five core neighbourhood operations of image algebra: convolution, additive maximum, additive minimum, multiplicative maximum and multiplicative minimum. These are parameterised in terms of the neighbourhood operation's window coefficients, window size and image size. Handel-C language was used to design the image coprocessor with a fully tested prototype on Celoxica Virtex-E based RC1000-PP PCI board. The paper describes the user's programming interface, and outlines the approach to generating FPGA architectures dynamically for the image coprocessor. It also presents sample implementation results (speed, area) for different neighbourhood operations","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122045423","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598161
S.K. Singh, Mayank Vatsa, Richa Singh, K. K. Shukla
As continual research is being conducted in the area of computer vision, one of the most practical applications under vigorous development is in the construction of a robust real-time face recognition system. While the problem of recognizing faces under gross variations remains largely unsolved, a demonstration system as proof of concept that such systems are now becoming practical have been developed. A system capable of reliable recognition, with reduced constraints in regards to the position and orientation of the face and the illumination and background of the image has been implemented. In this paper an attempt is made to compare existing face recognition algorithms which are widely used and subject of interest
{"title":"A comparative study of various face recognition algorithms (feature based, eigen based, line based, neural network approaches)","authors":"S.K. Singh, Mayank Vatsa, Richa Singh, K. K. Shukla","doi":"10.1109/CAMP.2003.1598161","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598161","url":null,"abstract":"As continual research is being conducted in the area of computer vision, one of the most practical applications under vigorous development is in the construction of a robust real-time face recognition system. While the problem of recognizing faces under gross variations remains largely unsolved, a demonstration system as proof of concept that such systems are now becoming practical have been developed. A system capable of reliable recognition, with reduced constraints in regards to the position and orientation of the face and the illumination and background of the image has been implemented. In this paper an attempt is made to compare existing face recognition algorithms which are widely used and subject of interest","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116193714","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598146
V. Cantoni, R. Marmo
Researchers have argued that an attentional mechanism is required to perform many vision tasks. In this paper we propose an approach to object classification that is based on the multi layer perceptron neural network implemented on the selective tuning model, in order to classify the scan-path of an object. A form of scan-path is obtained using the selective tuning model. The neural network takes as input this scan-path and gives, as output, the estimated class. The entire structure can learn, from a wide variety of examples, how to classify scan-path patterns in a supervised manner and then to recognize objects in digital images. This model of selective visual attention provides for a solution to the problems of selection in an image and information routing through the visual processing hierarchy. This approach is described in some detail and a performance example of scan-path classification is shown. The results confirm that the selective tuning model is both robust and fast
{"title":"Object classification using a MLP on a selective tuning model","authors":"V. Cantoni, R. Marmo","doi":"10.1109/CAMP.2003.1598146","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598146","url":null,"abstract":"Researchers have argued that an attentional mechanism is required to perform many vision tasks. In this paper we propose an approach to object classification that is based on the multi layer perceptron neural network implemented on the selective tuning model, in order to classify the scan-path of an object. A form of scan-path is obtained using the selective tuning model. The neural network takes as input this scan-path and gives, as output, the estimated class. The entire structure can learn, from a wide variety of examples, how to classify scan-path patterns in a supervised manner and then to recognize objects in digital images. This model of selective visual attention provides for a solution to the problems of selection in an image and information routing through the visual processing hierarchy. This approach is described in some detail and a performance example of scan-path classification is shown. The results confirm that the selective tuning model is both robust and fast","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126019276","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598143
R. Huber, C. Nowak, B. Spatzek, D. Schreiber
Image processing strongly relies on the quality of the input images, as images of good quality can significantly decrease the development effort for image processing and analysis algorithms. A flexible acquisition system for image enhancement, which is able to operate in real time under changing brightness conditions, is suggested. The system is based on controlling the aperture of the lens, which makes it useable in combination with all types of image sensors. The control scheme is based on an adaptive image quality estimator and can be used for full images and regions of interest within images. We demonstrate the realtime performance of our approach for different static and dynamic in-and outdoor test scenarios with and without region of interest
{"title":"Adaptive aperture control for image enhancement","authors":"R. Huber, C. Nowak, B. Spatzek, D. Schreiber","doi":"10.1109/CAMP.2003.1598143","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598143","url":null,"abstract":"Image processing strongly relies on the quality of the input images, as images of good quality can significantly decrease the development effort for image processing and analysis algorithms. A flexible acquisition system for image enhancement, which is able to operate in real time under changing brightness conditions, is suggested. The system is based on controlling the aperture of the lens, which makes it useable in combination with all types of image sensors. The control scheme is based on an adaptive image quality estimator and can be used for full images and regions of interest within images. We demonstrate the realtime performance of our approach for different static and dynamic in-and outdoor test scenarios with and without region of interest","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114771611","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598149
V. Gesù, S. Furco, V. L. Franca, Domenico Tegolo
In this paper we describe VIRES (visual information retrieval extendible system) an open distributed pictorial database for image retrieval. The retrieval methods, pictorial indexing and data are distributed over the network. VIRES has been designed as an open architecture. The system is based on the concept of distributed model via dictionary in order to reach a good versatility without changing the kernel of VIRES
本文描述了一个用于图像检索的开放式分布式图形数据库VIRES (visual information retrieval extensibility system)。检索方法、图形索引和数据分布在网络上。VIRES被设计成一个开放的体系结构。该系统基于字典分布式模型的概念,在不改变VIRES内核的前提下实现了良好的通用性
{"title":"VIRES: a distributed open architecture for pictorial database","authors":"V. Gesù, S. Furco, V. L. Franca, Domenico Tegolo","doi":"10.1109/CAMP.2003.1598149","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598149","url":null,"abstract":"In this paper we describe VIRES (visual information retrieval extendible system) an open distributed pictorial database for image retrieval. The retrieval methods, pictorial indexing and data are distributed over the network. VIRES has been designed as an open architecture. The system is based on the concept of distributed model via dictionary in order to reach a good versatility without changing the kernel of VIRES","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127877958","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598155
C. Cavanaugh
Given the overall increasing trend of airspace demand by commercial, military, and general aviation, researchers are developing new software tools to enhance the level of automation in air traffic control systems to alleviate the already-crowded airspace by allowing controllers and pilots more freedom in planning and conducting flights. These tools utilize high-performance commercial workstations that use high-speed networks and function together to form a distributed real-time computing system. As new equipment replaces legacy computer systems, new risks arise, specifically regarding their impact on performance, reliability, and security quality of service. Maintaining quality of service in distributed realtime systems is a significant research area of computer science involving designing and evaluating models and algorithms for specifying, monitoring, and maintaining performance, fault tolerance, and security requirements of applications. In order to evaluate such a design prior to deploying it on a real application, researchers use a benchmark to experimentally gauge its effects on a functional model of the application. This paper describes a three-dimensional air traffic control simulation benchmark developed by the author for the purpose of running simulations of air traffic scenarios, adding new capabilities, and gauging performance, security, and reliability quality of service management techniques on a variety of platforms
{"title":"Toward a benchmark for distributed real-time sensor fusion for air traffic control","authors":"C. Cavanaugh","doi":"10.1109/CAMP.2003.1598155","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598155","url":null,"abstract":"Given the overall increasing trend of airspace demand by commercial, military, and general aviation, researchers are developing new software tools to enhance the level of automation in air traffic control systems to alleviate the already-crowded airspace by allowing controllers and pilots more freedom in planning and conducting flights. These tools utilize high-performance commercial workstations that use high-speed networks and function together to form a distributed real-time computing system. As new equipment replaces legacy computer systems, new risks arise, specifically regarding their impact on performance, reliability, and security quality of service. Maintaining quality of service in distributed realtime systems is a significant research area of computer science involving designing and evaluating models and algorithms for specifying, monitoring, and maintaining performance, fault tolerance, and security requirements of applications. In order to evaluate such a design prior to deploying it on a real application, researchers use a benchmark to experimentally gauge its effects on a functional model of the application. This paper describes a three-dimensional air traffic control simulation benchmark developed by the author for the purpose of running simulations of air traffic scenarios, adding new capabilities, and gauging performance, security, and reliability quality of service management techniques on a variety of platforms","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127608021","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598142
S. Thainimit, C. Chu
Illumination in an image often needs to be corrected or adjusted for several reasons. Recognition of images, such as those of faces, that are based on image data as patterns depends on having the lighting direction of the query image and that of the database images be aligned. In computational video, acquired images are often texture mapped to blend with computer generated polygonal surfaces. The shading of a polygonal surfaces changes as the light source direction relative to the composite object changes due, for instance, to the object's motion. We experiment with methods that can adjust the texture mapped image according to the illumination change. We test our concept on images of human faces
{"title":"Illumination correction in digital images","authors":"S. Thainimit, C. Chu","doi":"10.1109/CAMP.2003.1598142","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598142","url":null,"abstract":"Illumination in an image often needs to be corrected or adjusted for several reasons. Recognition of images, such as those of faces, that are based on image data as patterns depends on having the lighting direction of the query image and that of the database images be aligned. In computational video, acquired images are often texture mapped to blend with computer generated polygonal surfaces. The shading of a polygonal surfaces changes as the light source direction relative to the composite object changes due, for instance, to the object's motion. We experiment with methods that can adjust the texture mapped image according to the illumination change. We test our concept on images of human faces","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127358880","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 : 2003-05-12DOI: 10.1109/CAMP.2003.1598168
Yankun Wei, Wael Badawy
A new moving object contour detection approach is proposed in this paper. This approach combines still image segmentation and motion segmentation techniques together to provide fast processing speed and accuracy of object contour. The motion segmentation algorithm used in the proposed approach is the hierarchical adaptive structured mesh (HASM), which extracts the motion boundary of the moving objects and removes noise regions. Then inside the motion boundary, the foreground pixels are detected and the morphological operations are applied to produce foreground blobs. Simple edge detection technique is used to get the continue contour of the moving object. The combination of these two techniques reduces the whole computational cost of traditional contour extraction approaches and efficiently extracts the moving object contour
{"title":"A new moving object contour detection approach","authors":"Yankun Wei, Wael Badawy","doi":"10.1109/CAMP.2003.1598168","DOIUrl":"https://doi.org/10.1109/CAMP.2003.1598168","url":null,"abstract":"A new moving object contour detection approach is proposed in this paper. This approach combines still image segmentation and motion segmentation techniques together to provide fast processing speed and accuracy of object contour. The motion segmentation algorithm used in the proposed approach is the hierarchical adaptive structured mesh (HASM), which extracts the motion boundary of the moving objects and removes noise regions. Then inside the motion boundary, the foreground pixels are detected and the morphological operations are applied to produce foreground blobs. Simple edge detection technique is used to get the continue contour of the moving object. The combination of these two techniques reduces the whole computational cost of traditional contour extraction approaches and efficiently extracts the moving object contour","PeriodicalId":443821,"journal":{"name":"2003 IEEE International Workshop on Computer Architectures for Machine Perception","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126739443","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}