Search results for " Graphics"

showing 10 items of 594 documents

Design Space Exploration of Parallel Embedded Architectures for Native Clifford Algebra Operations

2012

In the past few decades, Geometric or Clifford algebra (CA) has received a growing attention in many research fields, such as robotics, machine vision and computer graphics, as a natural and intuitive way to model geometric objects and their transformations. At the same time, the high dimensionality of Clifford algebra and its computational complexity demand specialized hardware architectures for the direct support of Clifford data types and operators. This paper presents the design space exploration of parallel embedded architectures for native execution of four-dimensional (4D) and five-dimensional (5D) Clifford algebra operations. The design space exploration has been described along wit…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSpeedupTheoretical computer scienceComputer sciencebusiness.industryDesign space explorationMachine visionClifford algebraClifford algebra Computational geometry Embedded coprocessors Application-specific processors Design space exploration FPGA-based prototypingRoboticsComputer graphicsSoftwareHardware and ArchitectureComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONArtificial intelligenceElectrical and Electronic EngineeringVariety (universal algebra)businessSoftwareIEEE Design & Test of Computers
researchProduct

An FPGA Implementation of a Quadruple-Based Multiplier for 4D Clifford Algebra

2008

Geometric or Clifford algebra is an interesting paradigm for geometric modeling in fields as computer graphics, machine vision and robotics. In these areas the research effort is actually aimed at finding an efficient implementation of geometric algebra. The best way to exploit the symbolic computing power of geometric algebra is to support its data types and operators directly in hardware. However the natural representation of the algebra elements as variable-length objects causes some problems in the case of a hardware implementation. This paper proposes a 4D Clifford algebra in which the variable-length elements are mapped into fixed-length elements (quadruples). This choice leads to a s…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniTheoretical computer scienceComputer scienceClifford algebraClifford Algebra computational geometry application-specific coprocessor FPGA prototypingSolid modelingOperandData typeComputer graphicsGeometric algebraComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONLinear algebraArithmeticGeometric modeling
researchProduct

Iterative Multiple Bounding-Box Refinements for Visual Tracking.

2022

Single-object visual tracking aims at locating a target in each video frame by predicting the bounding box of the object. Recent approaches have adopted iterative procedures to gradually refine the bounding box and locate the target in the image. In such approaches, the deep model takes as input the image patch corresponding to the currently estimated target bounding box, and provides as output the probability associated with each of the possible bounding box refinements, generally defined as a discrete set of linear transformations of the bounding box center and size. At each iteration, only one transformation is applied, and supervised training of the model may introduce an inherent ambig…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazionideep trackingiterative bounding box refinementRadiology Nuclear Medicine and imagingComputer Vision and Pattern RecognitionElectrical and Electronic Engineeringvisual trackingComputer Graphics and Computer-Aided Designvisual tracking; deep tracking; iterative bounding box refinementJournal of imaging
researchProduct

Fast Volumetric Reconstruction of Human Body through Superquadrics

2013

This paper describes a technique to reconstruct the volumes of the human body. For this purpose, are introduced mathematical objects able to represent 3d shapes, called super quadrics. These objects are positioned in the space according the captures made by a Microsoft Kinect device and are composed to represent the volumes of the human body. The employment of quaternions provides a relevant speedup for the rotation of the volumes and allows to follow the human movements in real time and reduced computational cost.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniquaternionsreconstructionQuadricComputer sciencebusiness.industryComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONsuperquadricHuman bodyartificial intelligencehuman body scanningVolumetric reconstruction3D shape modellingComputer graphics (images)SuperquadricssuperellipsoidComputer visionArtificial intelligenceQuaternionbusinessRotation (mathematics)ComputingMethodologies_COMPUTERGRAPHICS2013 IEEE International Conference on Systems, Man, and Cybernetics
researchProduct

Automatic differentiation of melanoma from dysplastic nevi.

2015

International audience; Malignant melanoma causes the majority of deaths related to skin cancer. Nevertheless, it is the most treatable one, depending on its early diagnosis. The early prognosis is a challenging task for both clinicians and dermatologist, due to the characteristic similarities of melanoma with other skin lesions such as dysplastic nevi. In the past decades, several computerized lesion analysis algorithms have been proposed by the research community for detection of melanoma. These algorithms mostly focus on differentiating melanoma from benign lesions and few have considered the case of melanoma against dysplastic nevi. In this paper, we consider the most challenging task a…

Shape featuresSkin Neoplasms[SDV.IB.IMA]Life Sciences [q-bio]/Bioengineering/ImagingDysplastic02 engineering and technology[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]030218 nuclear medicine & medical imagingColourPattern Recognition Automated0302 clinical medicine0202 electrical engineering electronic engineering information engineeringMelanoma[ SDV.IB.IMA ] Life Sciences [q-bio]/Bioengineering/ImagingRadiological and Ultrasound Technology[ INFO.INFO-IM ] Computer Science [cs]/Medical ImagingMelanomaClassificationComputer Graphics and Computer-Aided DesignDermoscopy imaging3. Good healthRandom forest020201 artificial intelligence & image processingComputer Vision and Pattern RecognitionAlgorithmsmedicine.medical_specialtyAutomatic differentiationFeature extractionHealth InformaticsDermoscopySensitivity and SpecificityDiagnosis Differential03 medical and health sciencesLesion analysisMachine learningImage Interpretation Computer-Assistedmedicine[INFO.INFO-IM]Computer Science [cs]/Medical ImagingHumansRadiology Nuclear Medicine and imagingTextureneoplasmsbusiness.industry[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]medicine.diseaseDermatologySupport vector machineBag-of-words modelSkin cancerbusinessDysplastic Nevus SyndromeComputerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society
researchProduct

A comparison of local parametric C0 Bézier interpolants for triangular meshes

2011

Parametric curved shape surface schemes interpolating vertices and normals of a given triangular mesh with arbitrary topology are widely used in computer graphics for gaming and real-time rendering due to their ability to effectively represent any surface of arbitrary genus. In this context, continuous curved shape surface schemes using only the information related to the triangle corresponding to the patch under construction, emerged as attractive solutions responding to the requirements of resource-limited hardware environments. In this paper we provide a unifying comparison of the local parametric C^0 curved shape schemes we are aware of, based on a reformulation of their original constr…

Shape propertiesGeneral EngineeringBézier curveTopologyComputer Graphics and Computer-Aided DesignC0 local parametric interpolantRendering (computer graphics)Human-Computer InteractionComputer graphicsMAT/08 - ANALISI NUMERICABézier triangleTriangle meshPolygon meshComputingMethodologies_COMPUTERGRAPHICSParametric statisticsMathematics
researchProduct

SART3D: A MATLAB toolbox for spatial audio and signal processing education

2019

Signal processingGeneral Computer ScienceComputer scienceComputer graphics (images)General EngineeringMatlab toolboxEducationComputer Applications in Engineering Education
researchProduct

Editorial: Software language engineering

2008

Software languages play an important role in software development. Software languages are the artificial languages that are used to describe software systems at various abstraction levels. They are applied to describe requirements and designs for software, definitions of software architectures, and implementations of software systems. A huge variety of different technological spaces exist to describe languages: programming languages, software modeling languages, data modeling languages, domain-specific languages, ontology language, and others.

Social software engineeringbusiness.industryComputer scienceProgramming languageSoftware developmentSecond-generation programming languageOntology languagecomputer.software_genreComputer Graphics and Computer-Aided DesignSoftware frameworkComponent-based software engineeringSoftware constructionSoftware systembusinessSoftware engineeringcomputerIET Software
researchProduct

MultiSlice human organ extraction based on GVF

2008

Segmentation techniques based on active contours algorithm are widely used in medical imaging. Unfortunately, they require a lot of parameters to be used and this can rep- resent an issue for those physicians with not much informatics skills. This paper proposes a software tool which allows to segment multiple slice can differ organ extraction setting a small number of parameters. Moreover, the tool offers the functionality to perform a multiple segmentation the same time, so that an entire volume composed by hundreds slices can be segmented.

Software toolComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONContrast MediaUser-Computer InterfaceImaging Three-DimensionalSoftware DesignMedical imaging Segmentation GVFComputer GraphicsImage Processing Computer-AssistedMedical imagingHumansMedicineSegmentationMultisliceComputer visionDiagnosis Computer-AssistedSettore ING-INF/05 - Sistemi Di Elaborazione Delle Informazionibusiness.industryReproducibility of ResultsModels TheoreticalInformaticsArtificial intelligenceTomography X-Ray ComputedbusinessAlgorithmsSoftwareVolume (compression)
researchProduct

CUDA-enabled Sparse Matrix–Vector Multiplication on GPUs using atomic operations

2013

We propose the Sliced Coordinate Format (SCOO) for Sparse Matrix-Vector Multiplication on GPUs.An associated CUDA implementation which takes advantage of atomic operations is presented.We propose partitioning methods to transform a given sparse matrix into SCOO format.An efficient Dual-GPU implementation which overlaps computation and communication is described.Extensive performance comparisons of SCOO compared to other formats on GPUs and CPUs are provided. Existing formats for Sparse Matrix-Vector Multiplication (SpMV) on the GPU are outperforming their corresponding implementations on multi-core CPUs. In this paper, we present a new format called Sliced COO (SCOO) and an efficient CUDA i…

SpeedupComputer Networks and CommunicationsComputer scienceSparse matrix-vector multiplicationParallel computingComputer Graphics and Computer-Aided DesignTheoretical Computer ScienceMatrix (mathematics)CUDAArtificial IntelligenceHardware and ArchitectureBenchmark (computing)MultiplicationGeneral-purpose computing on graphics processing unitsSoftwareSparse matrixParallel Computing
researchProduct