0000000000627505

AUTHOR

Mohamed Atri

showing 18 related works from this author

Efficient smart-camera accelerator: A configurable motion estimator dedicated to video codec

2013

Smart cameras are used in a large range of applications. Usually the smart cameras transmit the video or/and extracted information from the video scene, frequently on compressed format to fit with the application requirements. An efficient hardware accelerator that can be adapted and provide the required coding performances according to the events detected in the video, the available network bandwidth or user requirements, is therefore a key element for smart camera solutions. We propose in this paper to focus on a key part of the compression system: motion estimation. We have developed a flexible hardware implementation of the motion estimator based on FPGA component, fully compatible with…

Motion compensationHardware and ArchitectureComputer scienceMotion estimationReal-time computingHardware accelerationCodecSmart cameraField-programmable gate arraySoftwareQuarter-pixel motionBlock-matching algorithmJournal of Systems Architecture
researchProduct

A real-time auto calibration technique for stereo camera

2020

Calibration of the internal and external parameters of a stereo vision camera is a well-known research problem in the computer vision. Usually, to get accurate 3D results the camera should be manua...

business.industryComputer scienceEpipolar geometryComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONGeneral EngineeringComputer Science ApplicationsStereopsisComputer visionArtificial intelligenceFundamental matrix (computer vision)businessAuto calibrationStereo cameraSoftwareInternational Journal of Computer Aided Engineering and Technology
researchProduct

Efficient smart-camera accelerator: an configurable motion estimator dedicated to video codec

2013

International audience; Smart cameras are used in a large range of applications. Usually the smart cameras transmit the video or/and extracted information from the video scene, frequently on compressed format to fit with the application requirements. An efficient hardware accelerator that can be adapted and provide the required coding performances according to the events detected in the video, the available network bandwidth or user requirements, is therefore a key element for smart camera solutions. We propose in this paper to focus on a key part of the compression system: motion estimation. We have developed a flexible hardware implementation of the motion estimator based on FPGA componen…

[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded Systems[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct

Definition and Performance Evaluation of a Robust SVM Based Fall Detection Solution

2012

We propose an automatic approach to detect falls in home environment. A Support Vector Machine based classifier is fed by a set of selected features extracted from human body silhouette tracking. The classifier is followed by filtering operations taking into account the temporal nature of a video. The features are based on height and width of human body bounding box, the user's trajectory with her/his orientation, Projection Histograms and moments of order 0, 1 and 2. We study several combinations of usual transformations of the features (Fourier Transform, Wavelet transform, first and second derivatives), and we show experimentally that it is possible to achieve high performance using a si…

Support vector machineDiscrete wavelet transformWaveletMinimum bounding boxComputer sciencebusiness.industryRobustness (computer science)Margin classifierFeature extractionWavelet transformPattern recognitionArtificial intelligencebusiness2012 Eighth International Conference on Signal Image Technology and Internet Based Systems
researchProduct

An efficient hardware implementation of MQ decoder of the JPEG2000

2014

Abstract JPEG2000 is an international standard for still images intended to overcome the shortcomings of the existing JPEG standard. Compared to JPEG image compression techniques, JPEG2000 standard has not only better not only has better compression ratios, but it also offers some exciting features. As it’s hard to meet the real-time requirement of image compression systems by software, it is necessary to implement compression system by hardware. The MQ decoder of the JPEG2000 standard is an important bottleneck for real-time applications. In order to meet the real-time requirement we propose in this paper a novel architecture for a MQ decoder with high throughput which is comparable to tha…

Computer Networks and Communicationsbusiness.industryComputer sciencecomputer.file_formatFrame rateJPEGArtificial IntelligenceHardware and ArchitectureEmbedded systemJPEG 2000StratixOverhead (computing)businessField-programmable gate arraycomputerThroughput (business)SoftwareComputer hardwareImage compressionMicroprocessors and Microsystems
researchProduct

Real Time Stereo Matching Using Two Step Zero-Mean SAD and Dynamic Programing

2018

Dense depth map extraction is a dynamic research field in a computer vision that tries to recover three-dimensional information from a stereo image pair. A large variety of algorithms has been developed. The local methods based on block matching that are prevalent due to the linear computational complexity and easy implementation. This local cost is used on global methods as graph cut and dynamic programming in order to reduce sensitivity to local to occlusion and uniform texture. This paper proposes a new method for matching images based on a two-stage of block matching as local cost function and dynamic programming as energy optimization approach. In our work introduce the two stage of th…

Matching (statistics)Computational complexity theory010308 nuclear & particles physicsComputer scienceGraphics hardware02 engineering and technology01 natural sciencesDynamic programmingCUDASum of absolute differencesDepth mapComputer Science::Computer Vision and Pattern RecognitionCut0103 physical sciences0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingAlgorithm2018 15th International Multi-Conference on Systems, Signals & Devices (SSD)
researchProduct

Hardware Implementation of a Configurable Motion Estimator for Adjusting the Video Coding Performances

2012

International audience; Despite the diversity of video compression standard, the motion estimation still remains a key process which is used in most of them. Moreover, the required coding performances (bit-rate, PSNR, image spatial resolution, etc.) depend obviously of the application, the environment and the network communication. The motion estimation can therefore be adapted to fit with these performances. Meanwhile, the real time encoding is required in many applications. In order to reach this goal, we propose in this paper a hardware implementation of the motion estimator which enables the integer motion search algorithms to be modified and the fractional search and variable block siz…

Motion compensation[ INFO.INFO-TS ] Computer Science [cs]/Signal and Image Processingbusiness.industryComputer scienceReal-time computingEstimator020206 networking & telecommunications02 engineering and technology[ SPI.SIGNAL ] Engineering Sciences [physics]/Signal and Image processingQuarter-pixel motion[INFO.INFO-ES] Computer Science [cs]/Embedded Systems[INFO.INFO-TS]Computer Science [cs]/Signal and Image ProcessingMotion estimation0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processing[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsField-programmable gate arraybusinessBlock size[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processingComputer hardwareComputingMilieux_MISCELLANEOUSData compressionCoding (social sciences)
researchProduct

Robust auto calibration technique for stereo camera

2017

Calibration of the internal and external parameters of a stereo vision camera is a well-known research problem in the computer vision. Usually, to get accurate 3D results the camera should be manually calibrate accurately as well. This paper proposes a robust approach to Auto Calibration stereo camera Without intervention of the user. There are several methods and techniques of calibration that have been proven, in this work we exploiting the geometric constraint, namely, the epipolar geometry. We specifically focuses to use 7 techniques for Features Extraction (SURF, BRISK, FAST, FREAK, MinEigen, MSERF, SIFT), however tries to establish the correspondences between points extracted in stere…

business.industryComputer scienceEpipolar geometryFeature extractionComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONScale-invariant feature transformRANSACStereopsisRobustness (computer science)Computer visionArtificial intelligenceFundamental matrix (computer vision)businessStereo camera2017 International Conference on Engineering & MIS (ICEMIS)
researchProduct

Robust technique for 3D shape reconstruction

2017

Abstract In this paper a robust and simple scheme is presented for three dimensional (3D) shape reconstruction of real object. A novel composite pattern technique is proposed for projecting the light pattern on the object of interest. The proposed scheme reduces the number of patterns by combining the primary color coded channels into one composite format. Our approach uses both spatial and temporal intensity variation for calibration and construction phase. Gamma calibration is considered with the propose scheme. High quality depth map is obtained from the linear light reflected by the shape of object without complex calculations. Experimental results demonstrated that proposed technique i…

business.product_categoryGeneral Computer Sciencebusiness.industry3D reconstructionFlashlight02 engineering and technology01 natural sciencesTheoretical Computer ScienceStructured-light 3D scanner010309 opticsDepth mapModeling and Simulation0103 physical sciences0202 electrical engineering electronic engineering information engineeringCalibration020201 artificial intelligence & image processingComputer visionArtificial intelligenceComposite patternbusinessDigital cameraStructured lightMathematicsJournal of Computational Science
researchProduct

Robust spatio-temporal descriptors for real-time SVM-based fall detection

2014

Support vector machineComputer sciencebusiness.industryPattern recognitionFall detectionArtificial intelligencebusinessMachine learningcomputer.software_genrecomputer2014 World Symposium on Computer Applications & Research (WSCAR)
researchProduct

An efficient hardware implementation of Diamond Search motion estimation using CAL dataflow language

2011

Motion estimation represents a key module in video compression. The Reconfigurable Video Coding context (RVC) requires proposing a flexible solution for motion estimation. The motion estimation performance should be modified to fit with the user or the environment's constraints. Depending on the required performances fixed by the application, a full search is sometimes not suitable, hence, alternative fast/reduced solutions should be considered. In this paper, an efficient Diamond Search motion estimation, described in RVC-CAL actor language, is introduced. Starting from a high level description based CAL language, an automatic translation of the proposed CAL module to HDL is performed. Thi…

business.industryDataflowComputer scienceTime to marketHardware description languageContext (language use)SoftwareMotion estimationField-programmable gate arraybusinesscomputerComputer hardwarecomputer.programming_languageData compressionICM 2011 Proceeding
researchProduct

Optimized Parallel Implementation of Face Detection based on GPU component

2015

Display Omitted An algorithm for face detection has been implemented on CPU.An acceleration of this algorithm on GPU migration.Performance of GPU implementation shows the effectiveness of this implementation.Another optimization method on GPU are operated. Face detection is an important aspect for various domains such as: biometrics, video surveillance and human computer interaction. Generally a generic face processing system includes a face detection, or recognition step, as well as tracking and rendering phase. In this paper, we develop a real-time and robust face detection implementation based on GPU component. Face detection is performed by adapting the Viola and Jones algorithm. We hav…

Parallel computingBiometricsComputer Networks and CommunicationsComputer science02 engineering and technologyParallel computing[ SPI.SIGNAL ] Engineering Sciences [physics]/Signal and Image processingFace detectionRendering (computer graphics)CUDACUDA optimizationArtificial Intelligence0202 electrical engineering electronic engineering information engineeringGraphics processorsAdaBoost[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsGraphicsWaldBoostFace detectionComputingMilieux_MISCELLANEOUS[SPI.SIGNAL] Engineering Sciences [physics]/Signal and Image processingViola and Jones algorithmAdaBoostGrid020202 computer hardware & architectureShared memoryHardware and Architecture020201 artificial intelligence & image processing[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processingSoftware
researchProduct

Optimized spatio-temporal descriptors for real-time fall detection: comparison of support vector machine and Adaboost-based classification

2013

We propose a supervised approach to detect falls in a home environment using an optimized descriptor adapted to real-time tasks. We introduce a realistic dataset of 222 videos, a new metric allowing evaluation of fall detection performance in a video stream, and an automatically optimized set of spatio-temporal descriptors which fed a supervised classifier. We build the initial spatio-temporal descriptor named STHF using several combinations of transformations of geometrical features (height and width of human body bounding box, the user’s trajectory with her/his orientation, projection histograms, and moments of orders 0, 1, and 2). We study the combinations of usual transformations of the…

Contextual image classificationComputer sciencebusiness.industryFeature extractionWavelet transformFeature selectionPattern recognitionAtomic and Molecular Physics and OpticsComputer Science ApplicationsSupport vector machineMinimum bounding boxRobustness (computer science)Computer visionAdaBoostArtificial intelligenceElectrical and Electronic EngineeringbusinessJournal of Electronic Imaging
researchProduct

Automatic landmark detection and 3D Face data extraction

2017

Abstract This paper contributes to 3D facial synthesis by presenting a novel method for parameterization using Landmark Point detection. The approach presented aims at improving facial recognition even in varying facial expressions, and missing data in 3D facial models. As such, the prime objective was to develop an automatically embedded process that can detect any frontal face in 3D face recognition systems, with face segmentation and surface curvature information. Using the hybrid interpolation method, experiments on facial landmarks were performed on 4950 images from Face Recognition Grand Challenge database (FRGC). Distinctive facial landmarks from the nose–tips, Limits mouth and two e…

Face hallucinationGeneral Computer ScienceComputer sciencebusiness.industry05 social sciencesComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION050301 educationIterative closest pointPattern recognition02 engineering and technologyLandmark pointFace Recognition Grand ChallengeFacial recognition systemTheoretical Computer SciencePoint distribution modelModeling and Simulation0202 electrical engineering electronic engineering information engineeringThree-dimensional face recognition020201 artificial intelligence & image processingComputer visionArtificial intelligenceFace detectionbusiness0503 educationJournal of Computational Science
researchProduct

An Efficient Hardware implementation of MQ Decoder of JPEG2000

2014

International audience; JPEG2000 is an international standard for still images intended to overcome the shortcomings of the existing JPEG standard. Compared to JPEG image compression techniques, JPEG2000 standard has not only better not only has better compression ratios, but it also offers some exciting features. As it's hard to meet the real-time requirement of image compression systems by software, it is necessary to implement compression system by hardware. The MQ decoder of the JPEG2000 standard is an important bottleneck for real-time applications. In order to meet the real-time requirement we propose in this paper a novel architecture for a MQ decoder with high throughput which is co…

Implementation[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsMQ-decoderJPEG-2000FPGA[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct

An Efficient Hardware Implementation of Diamond Search Motion Estimation Based on CAL Dataflow Language

2011

International audience

[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsComputingMilieux_MISCELLANEOUS[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct

High Efficiency Architecture of Half-Pel Motion Estimation for H.264 Video Coding

2013

International audience

[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsComputingMilieux_MISCELLANEOUS[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct

Spatio-temporal descriptor for SVM and Adaboost based fall detection

2013

International audience

[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsComputingMilieux_MISCELLANEOUS[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct