{"title":"MEDIARAD: a Multiplatform software Environment for Developing Imaging Applications in RADiology","authors":"E. Catanzariti, R. Prevete, M. Santoro","doi":"10.1109/CAMP.2005.34","DOIUrl":"https://doi.org/10.1109/CAMP.2005.34","url":null,"abstract":"In this paper we describe the principles and the design issues of MEDIARAD, a platform-independent user-oriented programming environment for developing imaging applications in radiology. The development of such system is motivated by the significant increase, during the last few years, of the demand for computerized medical imaging systems in radiology. This increase is due mainly to the advent of newer imaging modalities, such as magnetic resonance or computerized tomography, as well as to the activation of several radiological Screening Programs for early diagnosis of cancer in most western Countries. MEDIARAD should be useful at least to four different types of users: 1) physicians and radiologists who are the basic users and simply want a computer-aided detection (CAD) system in order to receive help in the diagnostic process; 2) Computer Vision researchers and software developers who look for suitable tools to easily and effortless build their own CAD applications; 3) computer trained physicians, who might want to interact with the system in order to personalize and improve it, and 4) researchers interested mainly in testing specific algorithms during the development and evaluation stages which lead to building a specific imaging application. MEDIARAD has already been used to build a CAD system for detecting clusters of breast microcalcifications in digitized mammograms.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122641112","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}
R. Pirrone, G. Careri, F. S. Fabiano, A. Gentile, S. Gaglio
{"title":"Real-time low level feature extraction for on-board robot vision systems","authors":"R. Pirrone, G. Careri, F. S. Fabiano, A. Gentile, S. Gaglio","doi":"10.1109/CAMP.2005.44","DOIUrl":"https://doi.org/10.1109/CAMP.2005.44","url":null,"abstract":"Robot vision systems notoriously require large computing capabilities, rarely available on physical devices. Robots have limited embedded hardware, and almost all sensory computation is delegated to remote machines. Emerging gigascale integration technologies offer the opportunity to explore alternative computing architectures that can deliver a significant boost to on-board computing when implemented in embedded, reconfigurable devices. This paper explores the mapping of low level feature extraction on one such architecture, the Georgia Tech SIMD Pixel Processor (SIMPil). The Fast Boundary Web Extraction (fBWE) algorithm is adapted and mapped on SIMPil as a fixed-point, data parallel implementation. Application components and their mapping details are provided in this contribution along with a detailed analysis of their performance.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117224067","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}
{"title":"Ambient intelligence framework for context aware adaptive applications","authors":"G. Acampora, V. Loia, M. Nappi, S. Ricciardi","doi":"10.1109/CAMP.2005.9","DOIUrl":"https://doi.org/10.1109/CAMP.2005.9","url":null,"abstract":"Despite recent turbulence of the digital economy, the information society continues its progress. Information and communication technologies (ICT) are increasingly entering in all aspects of our life and in all sectors, opening a world of unprecedented scenarios where people interact with electronic devices embedded in environments that are sensitive and responsive to the presence of users. These context-aware environments combine ubiquitous information, communication, with enhanced personalization, natural interaction and intelligence. A critical issue, common in most of applications framed inside domotic systems or ambient intelligence, is the approach to automatically detect context from wearable or environmental sensor systems and to transform such information for achieving personalized and adaptive services. Most of the flexible and robust systems use probabilistic detection algorithms that require extensive libraries of training; in this work we experiment with a prototype framework based on intelligent agents skilled to capture user habits, identify requests, and apply the artefact-mediated activity through hybrid approaches, featuring adaptive fuzzy control strategy and biometric techniques.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115339597","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}
{"title":"Design of AN IMage AnaLysis system","authors":"D. Paulus, Timo Dickscheid, K.-D. Berg","doi":"10.1109/CAMP.2005.20","DOIUrl":"https://doi.org/10.1109/CAMP.2005.20","url":null,"abstract":"In this contribution we present a software system for image processing and image analysis (PUMA) and compare it to other free software systems for this purpose. The system has been developed over a decade and several applications are reported. The system can be used in various modes: over the Internet, via GIMP plugins, via a simple graphical interface, using commandline or scripting tools, and as an application programmer's library.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114641556","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}
{"title":"SIMD, SMP and MIMD-DM parallel approaches for real-time 2D image stabilization","authors":"J. Derutin, Fabio Dias, L. Damez, N. Allezard","doi":"10.1109/CAMP.2005.48","DOIUrl":"https://doi.org/10.1109/CAMP.2005.48","url":null,"abstract":"We present a real-time image stabilization method, based on a 2D motion model and different levels of parallel implementation. This stabilization method is decomposed into three main parts. First, the image matching is determined by a feature-based technique, then the motion between consecutive frames is estimated and filtered to extract the unwanted motion component. This component is finally used to correct (warp) the images, resulting in a stable sequence. To validate our stabilization approach in a real-time on-board system context, the algorithm was implemented and tested over different hardware platforms, allowing a performance evaluation in function of the adopted architecture. In this paper, we present some of the results, concerning the parallel implementation of the algorithm, using the MW ALTIVEC/spl reg/ instructions set, a symmetric multi-processor (SMP) architecture and MIMD-DM architecture.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125380936","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}
{"title":"A real-time stereo-vision system for moving object and obstacle detection in AVG and AMR applications","authors":"P. Foggia, A. Limongiello, M. Vento","doi":"10.1109/CAMP.2005.6","DOIUrl":"https://doi.org/10.1109/CAMP.2005.6","url":null,"abstract":"This paper presents a real-time system for moving object and obstacle detection (MOOD) based on stereo vision. A disparity map is calculated to have a 3D representation of the scene and to recognize obstacles. The best methods in literature have been employed and opportunely modified to obtain the best compromise between the high frame-rate and the high accuracy requirements. An efficient algorithm for motion vector analysis, based on optical flow, is used to segment moving objects and obstacles. The application domain is automatic vehicle guidance (AVG) and autonomous mobile robots (AMR), in which a stereo vision system is applied on board. Results are presented with reference to a synthetic database created ad hoc to evidence some interesting cases of object/obstacle trajectories.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126631718","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}
G. D. Ruvo, P. D. Ruvo, F. Marino, G. Mastronardi, P. Mazzeo, E. Stella
{"title":"A FPGA-based architecture for automatic hexagonal bolts detection in railway maintenance","authors":"G. D. Ruvo, P. D. Ruvo, F. Marino, G. Mastronardi, P. Mazzeo, E. Stella","doi":"10.1109/CAMP.2005.4","DOIUrl":"https://doi.org/10.1109/CAMP.2005.4","url":null,"abstract":"Rail inspection is a very important task in railway maintenance and it is periodically needed for preventing dangerous situations. Inspection is operated manually by trained human operator walking along the track searching for visual anomalies. This monitoring is unacceptable for slowness and lack of objectivity, because the results are related to the ability of the observer to recognize critical situations. The paper presents a prototypal FPGA-based architecture which automatically detects presence/absence of the fastening bolts that fix the rails to the sleepers. A simple predicting algorithm, exploiting the geometry of the railways, extracts, from the long video sequence acquired by a digital line scan camera, few windows where the presence of bolts is expected. These windows are preprocessed according to a Haar transform and then provided to a multilayer perceptron neural classifiers (MLPNCs) which reveals the presence/absence of the fastening bolts with an accuracy of 99.6% in detecting visible bolts and of 95% in detecting missing bolts. A FPGA-based architecture performs these tasks in 13.29 /spl mu/s, allowing an on-the-fly analysis of a video sequence acquired up at 190 km/h.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127471307","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}
A. D. Paola, S. Fiduccia, S. Gaglio, L. Gatani, G. Re, A. Pizzitola, M. Ortolani, P. Storniolo, A. Urso
{"title":"Rule based reasoning for network management","authors":"A. D. Paola, S. Fiduccia, S. Gaglio, L. Gatani, G. Re, A. Pizzitola, M. Ortolani, P. Storniolo, A. Urso","doi":"10.1109/CAMP.2005.47","DOIUrl":"https://doi.org/10.1109/CAMP.2005.47","url":null,"abstract":"This paper focuses on improving network management by the adoption of artificial intelligence techniques. We propose a distributed multi-agent architecture for network management, where a logical reasoner acts as a managing entity capable of directing, coordinating, and triggering monitoring and management actions in the proposed architecture. The logical inference system has been devised to enable automated isolation, diagnosis, and to repair network anomalies, thus enhancing the reliability, performance, and security of the network. The measurements of network events are captured by programmable sensors deployed on the network devices and are collected by the network management entity where they are merged with general domain knowledge, with a view to identifying the root causes of anomalies, and to decide on reparative actions. The relevant results inferred by the logical reasoner and the significant events occurred on the network are stored both in a global DB and in local distributed DBs, in order to enable successive analyses of network events. In order to illustrate the advantages and potential benefits deriving from the reasoning capabilities of our management system, the results of preliminaries experiments are analyzed.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121584522","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}
{"title":"A CNN-based framework for 2D still-image segmentation","authors":"G. Iannizzotto, P. Lanzafame, F. L. Rosa","doi":"10.1109/CAMP.2005.3","DOIUrl":"https://doi.org/10.1109/CAMP.2005.3","url":null,"abstract":"When strong CPU power consumption constraints must be met, and high computation speed is mandatory (realtime processing), it can be preferable to adopt custom hardware for some computationally intensive image processing tasks. An alternative approach to conventional approaches is provided by the Cellular Neural Network (CNN) paradigm. CNNs have been extensively used in image processing applications: in the past, we developed a still image segmentation technique based on an active contour obtained via single-layer CNNs. This technique suffered from sensitivity to noise as most of edge-based methods: noise may create insignificant false edges or determine some \"edge fragmentation\". The aim of this paper is to re-formulate the algorithm previously proposed in order to step-over the cited weakness. The new formulation is introduced and justified and experimental results are presented. Finally, a competition-based approach for a parameterless version of the presented algorithm is proposed and discussed as an ongoing work.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121881261","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}
{"title":"Embedded reconfigurable DCT architectures using adder-based distributed arithmetic","authors":"A. Pai, K. Benkrid, D. Crookes","doi":"10.1109/CAMP.2005.23","DOIUrl":"https://doi.org/10.1109/CAMP.2005.23","url":null,"abstract":"A hybrid adder-based distributed arithmetic (DA) architecture targeting a reconfigurable system-on-chip (rSoC) platform has been presented. The work exemplifies hardware comparisons of three DA based discrete cosine transform (DCT) algorithms based on pure-RAM, mixed-RAM and CORDIC-based processors. Preliminary investigation involved evaluation of the DCT algorithms on a heterogeneous composition of domain-specific memory and logic building blocks. The architectures were simulated for functional validation on ModelSim SE v6.0 and compliance testing of these architectures was performed using a self-testing testbench. The motivation was to illustrate the modularity, regularity, symmetry, and recursive-decomposition properties of transform vector-matrix computations for a case study of discrete cosine transforms using adder-based DA. Further, the paper overviews existing DCT architectures and previews future reconfigurable computing devices and contributes towards a novel conjecture on future directions in the reconfigurable hardware landscape. The embedded reconfigurable computation array presented in this paper has an intermediate-grain framework unlike the fine-grained nature of the current FPGAs.","PeriodicalId":393875,"journal":{"name":"Seventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124651411","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}