Search results for " Computer Science"

showing 10 items of 3983 documents

A sensor-data-based denoising framework for hyperspectral images

2015

Many denoising approaches extend image processing to a hyperspectral cube structure, but do not take into account a sensor model nor the format of the recording. We propose a denoising framework for hyperspectral images that uses sensor data to convert an acquisition to a representation facilitating the noise-estimation, namely the photon-corrected image. This photon corrected image format accounts for the most common noise contributions and is spatially proportional to spectral radiance values. The subsequent denoising is based on an extended variational denoising model, which is suited for a Poisson distributed noise. A spatially and spectrally adaptive total variation regularisation term…

Blind deconvolution[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image ProcessingHyperspectral imagingAnisotropic diffusionComputer scienceNoise reductionComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONImage processing02 engineering and technology01 natural sciences010309 opticsOptics[INFO.INFO-TS]Computer Science [cs]/Signal and Image Processing0103 physical sciencesdenoising0202 electrical engineering electronic engineering information engineeringbusiness.industryHyperspectral imagingcomputer.file_formatNon-local meansAtomic and Molecular Physics and OpticsLight intensityFull spectral imagingComputer Science::Computer Vision and Pattern Recognition020201 artificial intelligence & image processingImage file formatsNoise (video)businesscomputer
researchProduct

Iterative sparse matrix-vector multiplication for accelerating the block Wiedemann algorithm over GF(2) on multi-graphics processing unit systems

2012

SUMMARY The block Wiedemann (BW) algorithm is frequently used to solve sparse linear systems over GF(2). Iterative sparse matrix–vector multiplication is the most time-consuming operation. The necessity to accelerate this step is motivated by the application of BW to very large matrices used in the linear algebra step of the number field sieve (NFS) for integer factorization. In this paper, we derive an efficient CUDA implementation of this operation by using a newly designed hybrid sparse matrix format. This leads to speedups between 4 and 8 on a single graphics processing unit (GPU) for a number of tested NFS matrices compared with an optimized multicore implementation. We further present…

Block Wiedemann algorithmComputer Networks and CommunicationsComputer scienceGraphics processing unitSparse matrix-vector multiplicationGPU clusterParallel computingGF(2)Computer Science ApplicationsTheoretical Computer ScienceGeneral number field sieveMatrix (mathematics)Computational Theory and MathematicsFactorizationLinear algebraMultiplicationComputer Science::Operating SystemsSoftwareInteger factorizationSparse matrixConcurrency and Computation: Practice and Experience
researchProduct

A New Universal Cellular Automaton Discovered by Evolutionary Algorithms

2004

In Twenty Problems in the Theory of Cellular Automata, Stephen Wolfram asks “how common computational universality and undecidability [are] in cellular automata.” This papers provides elements of answer, as it describes how another universal cellular automaton than the Game of Life (Life) was sought and found using evolutionary algorithms. This paper includes a demonstration that consists in showing that the presented R automaton can both implement any logic circuit (logic universality) and a simulation of Life (universality in the Turing sense).

Block cellular automatonTheoryofComputation_COMPUTATIONBYABSTRACTDEVICESTheoretical computer sciencebusiness.industryContinuous automatonNonlinear Sciences::Cellular Automata and Lattice GasesCellular automatonReversible cellular automatonTheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGESStochastic cellular automatonElementary cellular automatonWolfram codeLife-like cellular automatonArtificial intelligencebusinessComputer Science::Formal Languages and Automata TheoryMathematics
researchProduct

On the lattice of prefix codes

2002

AbstractThe natural correspondence between prefix codes and trees is explored, generalizing the results obtained in Giammarresi et al. (Theoret. Comput. Sci. 205 (1998) 1459) for the lattice of finite trees under division and the lattice of finite maximal prefix codes. Joins and meets of prefix codes are studied in this light in connection with such concepts as finiteness, maximality and varieties of rational languages. Decidability results are obtained for several problems involving rational prefix codes, including the solution to the primeness problem.

Block codeDiscrete mathematicsPrefix codeGeneral Computer ScienceRational languagesJoinsKraft's inequalityDecidabilityTheoretical Computer SciencePrefixCombinatoricsLattice (order)Computer Science::Formal Languages and Automata TheoryMathematicsComputer Science(all)Theoretical Computer Science
researchProduct

On the decomposition of prefix codes

2017

Abstract In this paper we focus on the decomposition of rational and maximal prefix codes. We present an effective procedure that allows us to decide whether such a code is decomposable. In this case, the procedure also produces the factors of some of its decompositions. We also give partial results on the problem of deciding whether a rational maximal prefix code decomposes over a finite prefix code.

Block codePrefix codeGeneral Computer ScienceComputer science0102 computer and information sciences02 engineering and technologyPrefix grammarKraft's inequality01 natural sciencesPrefix codeTheoretical Computer SciencePrefix codes; Finite automata; Composition of codesComposition of codes0202 electrical engineering electronic engineering information engineeringDiscrete mathematicsSelf-synchronizing codeFinite-state machineSettore INF/01 - InformaticaComputer Science (all)Rational languageLinear codePrefixComposition of code010201 computation theory & mathematicsPrefix codes020201 artificial intelligence & image processingFinite automataComputer Science::Formal Languages and Automata Theory
researchProduct

Design of efficient codes for the AWGN channel based on decomposable binary lattices

1998

This work is concerned with the use of binary decomposable lattice codes over the QAM Gaussian channel. First, we investigate the structure of such class of lattices: we derive consistency conditions for the binary codes appearing in their decomposition and express their nominal coding gain and some bounds for their error coefficient in terms of the parameters of the component codes. Then we describe a general multistage bounded‐distance decoding algorithm with low complexity and we evaluate its performance. Finally, we develop a design example and report the corresponding simulation results; as a reference some comparisons with standard TCM codes are also presented.

Block codeTheoretical computer scienceApplied MathematicsConcatenated error correction codeBinary numberLinear codeCoding gainComputer Science Applicationssymbols.namesakeAdditive white Gaussian noiseComputational Theory and MathematicssymbolsBinary codeElectrical and Electronic EngineeringAlgorithmDecoding methodsMathematics
researchProduct

Exacus: Efficient and Exact Algorithms for Curves and Surfaces

2005

We present the first release of the Exacus C++ libraries. We aim for systematic support of non-linear geometry in software libraries. Our goals are efficiency, correctness, completeness, clarity of the design, modularity, flexibility, and ease of use. We present the generic design and structure of the libraries, which currently compute arrangements of curves and curve segments of low algebraic degree, and boolean operations on polygons bounded by such segments.

Boolean operations on polygonsModularity (networks)CorrectnessTheoretical computer scienceExact algorithmGeneric programmingComputer scienceBounded functionCompleteness (order theory)Algebraic numberAlgorithmCylindrical algebraic decomposition
researchProduct

Fast prototyping of a SoC-based smart-camera: a real-time fall detection case study

2014

International audience; Smart camera, i.e. cameras that are able to acquire and process images in real-time, is a typical example of the new embedded computer vision systems. A key example of application is automatic fall detection, which can be useful for helping elderly people in daily life. In this paper, we propose a methodology for development and fast-prototyping of a fall detection system based on such a smart camera, which allows to reduce the development time compared to standard approaches. Founded on a supervised classification approach, we propose a HW/SW implementation to detect falls in a home environment using a single camera and an optimized descriptor adapted to real-time t…

Boosting (machine learning)Computer scienceReal-time computing02 engineering and technology[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]HW/SW implementationFast smart camera prototypingComputer graphicsReal-time fall detectionZynq0202 electrical engineering electronic engineering information engineering[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsSmart cameraArchitectureComputingMilieux_MISCELLANEOUS[SPI.SIGNAL] Engineering Sciences [physics]/Signal and Image processingHome environmentbusiness.industryEfficient algorithm[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]SoC implementation020202 computer hardware & architectureEmbedded systemHardware accelerationBoosting hardware implementation[INFO.INFO-ES]Computer Science [cs]/Embedded Systems020201 artificial intelligence & image processingFall detectionbusiness[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processingInformation SystemsJournal of Real-Time Image Processing
researchProduct

Real Time Robust Embedded Face Detection Using High Level Description

2011

Face detection is a fundamental prerequisite step in the process of face recognition. It consists of automatically finding all the faces in an image despite the considerable variations of lighting, background, appearance of people, position/orientation of faces, and their sizes. This type of object detection has the distinction of having a very large intra-class, making it a particularly difficult problem to solve, especially when one wishes to achieve real time processing. A human being has a great ability to analyze images. He can extract the information about it and focus only on areas of interest (the phenomenon of attention). Thereafter he can detect faces in an extremely reliable way.…

Boosting (machine learning)business.industryComputer scienceReal-time computingDetector02 engineering and technologyContent-based image retrievalFacial recognition systemObject detection020202 computer hardware & architecture[INFO.INFO-ES] Computer Science [cs]/Embedded Systems0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingComputer vision[INFO.INFO-ES]Computer Science [cs]/Embedded SystemsArtificial intelligence[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsbusinessLinear combinationFace detectionImplementation
researchProduct

Managing Human Factors to Reduce Organisational Risk in Industry

2018

[EN] Human factors are intrinsically involved at virtually any level of most industrial/business activities, and may be responsible for several accidents and incidents, if not correctly identified and managed. Focusing on the significance of human behaviour in industry, this article proposes a multi-criteria decision-making (MCDM)-based approach to support organizational risk assessment in industrial environments. The decision-making trial and evaluation laboratory (DEMATEL) method is proposed as a mathematical framework to evaluate mutual relationships within a set of human factors involved in industrial processes, with the aim of highlighting priorities of intervention. A case study relat…

Bottling processDEMATEL02 engineering and technologylcsh:QA75.5-76.95Multi-criteria decision-makingHuman behaviour0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesInference engineSet (psychology)050107 human factorsRisk managementOrganisational riskbusiness.industryApplied Mathematicslcsh:T57-57.97lcsh:Mathematics05 social sciencesRank (computer programming)General EngineeringMultiple-criteria decision analysislcsh:QA1-939Risk evaluationComputational MathematicsIntervention (law)Risk analysis (engineering)lcsh:Applied mathematics. Quantitative methods020201 artificial intelligence & image processingBusinesslcsh:Electronic computers. Computer scienceRisk assessmentMATEMATICA APLICADA
researchProduct