0000000000174348

AUTHOR

Francesco Isgrò

0000-0001-9342-5291

showing 16 related works from this author

Restoration of Vertical Line Scratches with a Distributed Genetic Algorithm

2006

This contribution approaches the problem of scratch restoration in old movies as a optimisation's problem. The functional based on the statistical properties of the image around the scratch is optimised using an ad-hoc genetic algorithm. Given the large amount of the computational time needed by genetic algorithms, a network of standard workstations with heterogeneous operating systems has been used. Each workstation in the network works on each scratch to perform the restoration, and a specific machine works as root node with the task of distributing jobs on the network and adding the outputted restored scratches back into the image.

Settore INF/01 - InformaticaWorkstationbusiness.industryComputer scienceNode (networking)Noise reductionRestoration Scratches Genetic Algorithmlaw.inventionTask (computing)lawScratchMotion estimationGenetic algorithmComputer visionArtificial intelligencebusinesscomputerImage restorationcomputer.programming_languageSeventh International Workshop on Computer Architecture for Machine Perception (CAMP'05)
researchProduct

A system for the automatic measurement of the nuchal translucency thickness from ultrasound video stream of the foetus

2013

Nowadays the measurement of the nuchal translucency thickness is being used as part of routine ultrasound scanning during the end of the first trimester of pregnancy, for the screening of chromosomal defects, as trisomy 21. Currently, the measurement is being performed manually by physicians. The measurement can take a long time for being accomplished, needs to be performed by highly skilled operators, and is prone to errors. Semi-automated methods requires that the user manually selects a region of the image containing the nuchal translucency, procedure that is somewhat time consuming. In this paper we present a complete system prototype that is able to perform the measurement of the nucha…

medicine.medical_specialtyHighly skilledRoutine ultrasoundSettore INF/01 - Informaticaultrasoundbusiness.industryUltrasoundautomatic measurementSurgeryFirst trimesterNuchal translucencyComing outMedicineComputer visionArtificial intelligencetranslucency thicknebusinessnuchal translucency thickness
researchProduct

A distributed genetic algorithm for restoration of vertical line scratches

2008

This paper reports a distributed algorithm for the restoration of still frames corrupted by vertical line scratches. The restoration is here approached as an optimisation problem, and is solved using an ad-hoc Genetic Algorithm. The distributed algorithm is designed following a pipeline logical structure. The front end is a network of standard workstations with heterogeneous operating systems. The quality of image is appreciable and the computational time is quite low with respect the sequential version.

Parallel computingOptimisation problemGeneticalgorithmBrooks–Iyengar algorithmSettore INF/01 - InformaticaComputer Networks and CommunicationsComputer sciencePipeline (computing)Parallel algorithmLinescratch removalParallel computingComputer Graphics and Computer-Aided DesignTheoretical Computer ScienceImage (mathematics)Artificial IntelligenceHardware and ArchitectureDistributed algorithmGenetic algorithmDistributed systemParallel Programming Scratch Detection Image AnalysisSoftwareParallel Computing
researchProduct

Visual dynamic environment for distributed systems

2002

Algorithms, based on information fusion, are often embodied in visual perception systems. Distributed architectures have been recently proposed to perform integrated computation. The complexity of distributed systems regards both their design, and the software environment to develop applications. Visual and iconic programming style intends to provide expressive tools to implement, to debug, and to execute programs in distributed environment. Multi-layers graphs languages seem suitable to handle such complexity. This paper describes the design of a visual dynamic environment (VDE), which is based on a graph-grammar. A new class of dynamic visual interfaces is also introduced, and its propert…

Visual perceptionSettore INF/01 - Informaticabusiness.industryMachine visionComputer scienceDistributed computingmedia_common.quotation_subjectComputer Science (all)Programming styleSoftwareDebuggingDistributed algorithmGraph (abstract data type)businessmedia_commonVisual programming language
researchProduct

A low level image analysis approach to starfish detection

2003

Data acquisitionData Acquisition Features Extraction Classification Morphological Indicatorbiologybusiness.industryComputer scienceStarfishComputer visionArtificial intelligencebusinessbiology.organism_classificationImage (mathematics)
researchProduct

Dynamic interface for machine vision systems

2002

Iconic programming intends to provide expressive tools to implement, to debug, and to execute programs. For this purpose, visual languages need pictorial constructs and metaphors to guide the design of algorithms in interactive fashion. In the paper a new class of dynamic visual interfaces, named DIVA (Dynamic Interface for Visual Applications), is introduced, its properties are described, and an application to visual compilers in a multi-processors system dedicated to image analysis is given. Moreover, a formal definition of dynamic icon (DI) is also given.

Parallel processing (psychology)Settore INF/01 - Informaticabusiness.industryMachine visionComputer scienceProgramming languagemedia_common.quotation_subjectMachine vision Humans Computer interfaces Time varying systems Computer science Algorithm design and analysis Image analysis Parallel processing Virtual reality Multimedia systemsVirtual realitycomputer.software_genreDebuggingComputer graphics (images)Algorithm designCompilerArtificial intelligenceIconbusinesscomputerGraphical user interfacecomputer.programming_languagemedia_commonProceedings of the 12th IAPR International Conference on Pattern Recognition (Cat. No.94CH3440-5)
researchProduct

Combining fuzzy C-mean and normalized convolution for cloud detection in IR images

2009

An important task for the cloud monitoring in several frameworks is providing maps of the cloud coverage. In this paper we present a method to detect cloudy pixels for images taken from ground by an infra-red camera. The method is a three-steps algorithm mainly based on a Fuzzy C-Mean clustering, that works on a feature space derived from the original image and the output of the reconstructed image obtained via normalized convolution. Experiments, run on several infra-red images acquired under different conditions, show that the cloud maps returned are satisfactory. © 2009 Springer Berlin Heidelberg.

Infra-red imagePixelSettore INF/01 - InformaticaComputer sciencebusiness.industryFeature vectorFuzzy setComputer Science (all)ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONCloud computingFuzzy logicImage (mathematics)Theoretical Computer ScienceNormalized convolutionComputer Science::Computer Vision and Pattern RecognitionFuzzy setComputer visionCloudiness maskArtificial intelligenceCluster analysisbusinessAstrophysics::Galaxy Astrophysics
researchProduct

Comparison of stereo vision techniques for cloud-top height retrieval

2007

This paper presents an ongoing study for the estimation of the cloud-top height by using only geometrical methods. In agreement with some recent studies showing that it is possible to achieve reliable height estimations not only with the classical methods based on radiative transfer, this article includes a comparison of performances of a selected set of vision algorithms devoted to extract dense disparity maps or motion fields from Infra Red stereo image pairs. This collection includes both area-based techniques and an optical flow-based method and the comparison is accomplished by using a set of cloudy scenes selected from the Along-Track Scanning Radiometer (ATSR2) database. The first gr…

RadiometerSettore INF/01 - Informaticabusiness.industryCloud topComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONOptical flowSet (abstract data type)GeographyStereopsisRadiative transferCloud-top height multi view stereo matching algorithms satellite infra red images optical flow.Computer visionArtificial intelligencebusinessVision algorithmsComputer stereo visionRemote sensing
researchProduct

Stereo Matching Tecniques for Cloud-top Height Retrieval

2006

This paper presents an ongoing study for the estimation of the cloud-top height by using only geometrical methods. It is based on the hypothesis that an infra-red camera is on board a satellite and pairs of images concern nearly the same scene. Stereo-vision techniques are therefore explored in order to test the methodology for height retrieval and in particular results of several techniques of stereo matching are evaluated. This study includes area-based matching algorithms by implementing the basic versions, without considering any further steps of optimisation to improve the results. Dense depth maps are the final outputs whose reliability is verified by computing error statistics with r…

Matching (statistics)Ground truthPixelCloud-top height multi view stereo matching algorithms satellite infra red images optical flowSettore INF/01 - Informaticabusiness.industryComputer scienceCloud topComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONImage processingData setSet (abstract data type)Computer visionArtificial intelligencebusiness
researchProduct

A Study for Cloud Parameter Retrieval from the IR Cloud Cameras of the AUGER Observatory

2009

The Pierre Auger Observatory operative in Argentina, studies the ultra-high energy cosmic rays with energies above 1018eV. The atmosphere is also monitored by a collection of different instruments. In this paper we present a study on the retrieval of the cloud coverage from the atmospheric monitoring data collected by the four IR cloud cameras placed in the sites of the Observatory. We discuss two different algorithms that supply pixel by pixel cloudiness information in the form of binary masks. The final objective of the study is collecting different algorithms to obtain a reliable set that allow to overcome most of the more frequent ambiguities due to particular cloud configurations and a…

Pierre Auger ObservatoryPhysicsNuclear and High Energy PhysicsMeteorologyPixelSettore INF/01 - Informaticabusiness.industryCloud coverBinary numberCosmic rayCloud computingAtomic and Molecular Physics and OpticsAugerObservatorybusinessRemote sensing
researchProduct

Silhouette encoding and synthesis using elliptic Fourier descriptors, and applications to videoconferencing

2004

Abstract This paper investigates the use of elliptic Fourier descriptors as a shape descriptor for encoding the silhouette of a person. Shape descriptors are here used for predicting the shape of silhouettes in missing frames within a sequence. This prediction scheme is applied to the case of generating in-between images in a low frame rate videoconferencing system, where the reconstructed silhouette is used as a binary mask for reducing the computational time for the frame reconstruction.

Sequencebusiness.industryComputer scienceFrame (networking)ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONBinary numberFrame ratecomputer.software_genreLanguage and LinguisticsComputer Science ApplicationsSilhouetteHuman-Computer Interactionsymbols.namesakeFourier transformVideoconferencingComputer Science::Computational Engineering Finance and ScienceComputer Science::Computer Vision and Pattern RecognitionEncoding (memory)symbolsComputer visionArtificial intelligencebusinesscomputerComputingMethodologies_COMPUTERGRAPHICSJournal of Visual Languages & Computing
researchProduct

A study on recovering the cloud top-height from infra-red video sequences

2004

In this paper we present some preliminary results on an opticalfow based technique aimed at recovering the cloud-top height from infra-red image sequences. The recovery of the cloud-top height from satellite infra-red images is an important topic in meteorological studies, and is traditionally based on the analysis of the temperature maps. In this work we explore the feasibility for this problem of a technique based on a robust multi-resolution opticalfow algorithm. The robustness is achieved adopting a Least Median of Squares paradigm. The algorithm has been tested on semi-synthetic data (i.e. real data that have been synthetically warped in order to have a reliable ground truth for the mo…

Cloud properties space imagery infrared window method satellite viewing system disparity fieldSettore INF/01 - InformaticaInfraredbusiness.industryVideo sequenceCloud computingbusinessGeologyRemote sensing
researchProduct

Scratch detection and removal from static images using simple statistics and genetic algorithms

2002

This paper investigates the removal of line scratches from old movies and gives a twofold contribution. First, it presents simple technique for detecting the scratches, based on an analysis of the statistics of the grey levels. Second, the scratch removal is approached as an optimisation problem, and it is solved by using a genetic algorithm. The method can be classified as a static approach, as it works independently on each single frame of the sequence. It does not require any a-priori knowledge of the absolute position of the scratch, nor an external starting population of chromosomes for the genetic algorithm. The central column of the line scratch once detected is changed with a conven…

education.field_of_studySettore INF/01 - InformaticaComputer sciencePopulationImage processingLinear interpolationObject detectionHardware and ArchitectureScratchStatisticsLine (geometry)Genetic algorithmElectrical and Electronic Engineeringeducationcomputer1707Interpolationcomputer.programming_language
researchProduct

Finding essential features for tracking starfish in a video sequence

2004

The paper introduces a software system for detecting and tracking starfish in an underwater video sequence. The target of such a system is to help biologists in giving an estimate of the number of starfish present in a particular area of the sea-bottom. The nature of the input images is characterised by a low signal/noise ratio and by the presence of noisy background represented by pebbles; this makes the detection a non-trivial task. The procedure we use is a chain of several steps that starts from the extraction of the area of interest and ends with a classifier and a tracker providing the necessary information for counting the starfish present in the scene. © 2003 IEEE.

Contextual image classificationbiologySettore INF/01 - InformaticaEstimation theoryComputer sciencebusiness.industryStarfishFeature extractionbiology.organism_classificationObject detectionComputer visionArtificial intelligenceSoftware systemUnderwaterbusinessClassifier (UML)underwater video sequence starfish features extraction.
researchProduct

Removal of streaking artefact in the images of the Pierre Auger Observatory infra-red cameras

2011

In this paper the problem of removing concentric semi-circular stripe artefacts induced by the operating hardware of the infra red cameras of the Pierre Auger Observatory, is tackled. The method builds on top of a recent algorithm for the removal of artefacts, which presents a robust filter, obtained as a combination of Wavelet and Fourier analysis, capable of eliminating horizontal and vertical stripes in images, while trying to preserve structural features and quantitative values of the image. The method requires several parameters which have been tuned by an exhaustive test on a large set of images. The results show that the method is capable to satisfactorily remove the stripe artefacts.

Pierre Auger ObservatoryNuclear and High Energy PhysicsEngineeringSettore INF/01 - Informaticabusiness.industryInfraredComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONAstrophysics::Instrumentation and Methods for AstrophysicsCloud detectionAtomic and Molecular Physics and OpticsStreakingsymbols.namesakeWaveletOpticsFourier analysissymbolsbusinessRobust filter
researchProduct

A genetic algorithm for scratch removal in static images

2002

This paper investigates the removal of line scratches from old moving pictures and gives a twofold contribution. First, it presents a simple technique for detecting the scratches, based on an analysis of the statistics of the grey levels. Second, the scratch removal is approached as an optimisation problem, which is solved by using a genetic algorithm. The method can be classified as a static approach, as it works independently on each single frame of the sequence. It does not require any a-priori knowledge of the absolute position of the scratch, nor an external starting population of chromosomes for the genetic algorithm. The central column of the line scratch once detected is changed wit…

Moving pictureOptimisation problemComputer sciencePopulationImage processingLinear interpolationStatic imagesStatic approachLinear InterpolationGenetic algorithmOptimization Absolute positionOptimisationComputer visioneducationcomputer.programming_languageeducation.field_of_studySettore INF/01 - Informaticabusiness.industryScratch removalTransformation (function)ScratchLine (geometry)Image analysiArtificial intelligencebusinesscomputerInterpolationProceedings 11th International Conference on Image Analysis and Processing
researchProduct