32 results on '"Khalid Satori"'
Search Results
2. Inserting and tracking a plane object in a three-dimensional scene
- Author
-
Khalid Satori, Abdellatif El Abderrahmani, and Zainab Oufqir
- Subjects
Surface (mathematics) ,Computer Networks and Communications ,Computer science ,business.industry ,Plane (geometry) ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Object (computer science) ,Tracking (particle physics) ,Hardware and Architecture ,Virtual image ,Position (vector) ,Media Technology ,Augmented reality ,Computer vision ,Rectangle ,Artificial intelligence ,business ,Software - Abstract
This article introduces the basic element to build an augmented reality system allowing to insert a 2D object in a real 3D scene in real time. The first step consists in locating the place where to insert the object using an abstract marker, this marker is a rectangle that surrounds the minimum area of the object's contour detected through its color. This rectangle is a plane surface that provides the position of its four points in the images acquired in real time which allows to have a real time tracking of the detected object. Planar homography describes exactly the relationship between the key points if the scene is flat and only requires four key points to produce an exact solution of the camera position to align a 2D virtual object in a 3D real scene.
- Published
- 2021
- Full Text
- View/download PDF
3. Clustering method and sine cosine algorithm for image segmentation
- Author
-
Khalid Satori, Nabil El Akkad, Hassan Satori, and Lahbib Khrissi
- Subjects
education.field_of_study ,Optimization problem ,Computer science ,Cognitive Neuroscience ,Population ,Initialization ,Particle swarm optimization ,020206 networking & telecommunications ,02 engineering and technology ,Image segmentation ,Fuzzy logic ,Mathematics (miscellaneous) ,Local optimum ,Artificial Intelligence ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Computer Vision and Pattern Recognition ,education ,Cluster analysis ,Algorithm - Abstract
This article presents a new image segmentation approach based on the principle of clustering optimized by the meta-heuristic algorithm namely: SCA (Algorithm Sinus Cosine). This algorithm uses a mathematical model based on trigonometric functions to solve optimization problems. Such an approach was developed to solve the drawbacks existing in classic clustering techniques such as the initialization of cluster centers and convergence towards the local optimum. In fact, to obtain an “optimal” cluster center and to improve the image segmentation quality, we propose this technique which begins with the generation of a random population. Then, we determine the number of clusters to exploit. Later, we formulate an objective function to maximize the interclass distance and minimize the intra-class distance. The resolution of this function gives the best overall solution used to update the rest of the population. The performances of the proposed approach are evaluated using a set of reference images and compared to several classic clustering methods, like k-means or fuzzy c-means and other meta-heuristic approaches, such as genetic algorithms and particle swarm optimization. The results obtained from the different methods are analyzed based on the best fitness values, PSNR, RMSE, SC, XB, PC, S, SC, CE and the computation time. The experimental results show that the proposed approach gives satisfactory results compared to the other methods.
- Published
- 2021
- Full Text
- View/download PDF
4. Noise effect on Amazigh digits in speech recognition system
- Author
-
Hassan Satori, Mohamed Hamidi, Naouar Laaidi, Khalid Satori, and Ouissam Zealouk
- Subjects
Linguistics and Language ,Computer science ,Speech recognition ,Perspective (graphical) ,Ranging ,Mixture model ,Language and Linguistics ,Human-Computer Interaction ,030507 speech-language pathology & audiology ,03 medical and health sciences ,Noise ,Signal-to-noise ratio ,Computer Vision and Pattern Recognition ,0305 other medical science ,Environmental noise ,Hidden Markov model ,Software ,Degradation (telecommunications) - Abstract
Automatic Speech Recognition (ASR) for Amazigh speech, particularly Moroccan Tarifit accented speech, is a less researched area. This paper focuses on the analysis and evaluation of the first ten Amazigh digits in the noisy conditions from an ASR perspective based on Signal to Noise Ratio (SNR). Our testing experiments were performed under two types of noise and repeated with added environmental noise with various SNR ratios for each kind ranging from 5 to 45 dB. Different formalisms are used to develop a speaker independent Amazigh speech recognition, like Hidden Markov Model (HMMs), Gaussian Mixture Models (GMMs). The experimental results under noisy conditions show that degradation of performance was observed for all digits with different degrees and the rates under car noisy environment are decreased less than grinder conditions with the difference of 2.84% and 8.42% at SNR 5 dB and 25 dB, respectively. Also, we observed that the most affected digits are those which contain the "S" alphabet.
- Published
- 2020
- Full Text
- View/download PDF
5. Genetic algorithms and bundle adjustment for the enhancement of 3D reconstruction
- Author
-
B. Satouri, A. El abderrahmani, and Khalid Satori
- Subjects
Computer Networks and Communications ,Delaunay triangulation ,Computer science ,3D reconstruction ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Stability (learning theory) ,Initialization ,020207 software engineering ,Bundle adjustment ,Context (language use) ,02 engineering and technology ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,Pose ,Texture mapping ,Algorithm ,Software - Abstract
In this paper, we present a new technique of tridimensional reconstruction from a sequence of uncalibrated stereo images taken with cameras having varying parameters. At first, our system allows to recover initial coordinates of a set of 3D points. In this context, we have used our method of self-calibration based on the use of unknown 3D scene with its image projections and genetic algorithms to estimate all intrinsic parameters. After that extrinsic parameters are estimated based on classical pose estimation algorithms. Matching points and estimated value of intrinsic and extrinsic parameters are used to estimate initial 3D model that helps us in the initialization step. In order to have a reliable and relevant 3D reconstruction the proposed method is based on good and new exploitation of bundle adjustment (without camera poses initialization) technique based on Levenberg-Marquardt optimization with the aim to estimate our optimal 3D model that has special features compared to the classical case because it masks the pose parameters estimation in the optimization process. Finally, 3D mesh of the 3D scene is constructed with Delaunay algorithm and the 2D image is projected on the 3D model to generate the texture mapping. Experiments is conducted on real data to achieve demonstrate the validity and the performance of the proposed approach in terms of convergence, simplicity, stability and reconstruction quality.
- Published
- 2020
- Full Text
- View/download PDF
6. Camera self-calibration with varying parameters based on planes basis using particle swarm optimization
- Author
-
Mostafa Merras, Soulaiman El Hazzat, Aziz Bouazi, Idriss Chana, Nabil El Akkad, and Khalid Satori
- Subjects
Computer Vision and Pattern Recognition ,Computer Graphics and Computer-Aided Design ,Software - Published
- 2022
- Full Text
- View/download PDF
7. Fast 3D reconstruction and modeling method based on the good choice of image pairs for modified match propagation
- Author
-
Nabil El Akkad, Mostafa Merras, Soulaiman El Hazzat, Khalid Satori, and Abderrahim Saaidi
- Subjects
Matching (graph theory) ,Basis (linear algebra) ,Computer Networks and Communications ,Computer science ,3D reconstruction ,Point cloud ,020207 software engineering ,02 engineering and technology ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,Structure from motion ,Algorithm ,Texture mapping ,Software ,Surface reconstruction - Abstract
Structure from Motion (SfM) is a 3D reconstruction approach for estimating camera poses and 3D structure from calibrated images. The recovered 3D structure is a sparse 3D point cloud that not permit to well define the shape of the object/scene. We must therefore move to a dense 3D reconstruction that requires a step of the dense matching between pairs of consecutive images, which requires a long calculation time. To reduce computation time, we have proposed an algorithm for the good choice of image pairs that will be used by the Modified Match Propagation (MMP) to improve the sparse 3D reconstruction. These image pairs will be selected on the basis of the result already achieved by SfM. The MMP algorithm will be applied for each image pair to retrieve new matches and their 3D coordinates. The final 3D point cloud is achieved by fusion of results obtained from the image pairs selected. The realistic 3D model is recovered after applying the Poisson surface reconstruction method with texture mapping. The results of the experiments show the speed of the proposed approach without losing quality of 3D reconstructed models.
- Published
- 2019
- Full Text
- View/download PDF
8. A new image encryption algorithm using random numbers generation of two matrices and bit-shift operators
- Author
-
Mostafa Merras, Nabil El Akkad, Khalid Satori, Abderrahim Saaidi, and Mohammed Es-sabry
- Subjects
0209 industrial biotechnology ,Correlation coefficient ,Pixel ,business.industry ,Digraph ,02 engineering and technology ,Encryption ,Circular shift ,Theoretical Computer Science ,Matrix (mathematics) ,020901 industrial engineering & automation ,Computer Science::Multimedia ,0202 electrical engineering, electronic engineering, information engineering ,Entropy (information theory) ,020201 artificial intelligence & image processing ,Geometry and Topology ,Rectangle ,business ,Algorithm ,Software ,Computer Science::Cryptography and Security ,Mathematics - Abstract
In this work, we proposed a new approach to encrypt color images using two matrices with size of 16 × 16 whose integer values are between 0 and 255 generated randomly, and the bit-shift operators. These matrices are used to perform the first encryption phase. The first value of the first matrix is calculated from the pixels of each channel (red, green and blue) of the original image; the rest of the values are randomly generated; each value must be unique; the values of the second matrix are unique and generated randomly. The first encryption phase of the original image is done by digraph (two-digit sequence). We take the first digit in the first matrix, the second digit in the second matrix; then, we look in these matrices for the numbers that complete the rectangle. In the second encryption phase, we used a right circular shift of bits; the number of bits to shift is calculated according to a function which considers the values of the two matrices as well as their positions (row and column). Therefore, any change in the two keys (two matrices) will completely change the encrypted image. Our encryption system is resistant against brute force attacks, statistical attacks as well as differential attacks. The results are justified by applying several safety criteria, such as correlation coefficient, entropy and peak signal-to-noise ratio (PSNR). In addition, our method is very sensitive to the change made, either in the original image or in the two keys used for the encryption, which was justified by calculating the number of changing pixel rate (NPCR > 99.69) and the unified averaged changed intensity (UACI > 33.54).
- Published
- 2019
- Full Text
- View/download PDF
9. Dynamic mosaicking: region-based method using edge detection for an optimal seamline
- Author
-
Akram Halli, Khalid Satori, Saadeddine Laaroussi, and Aziz Baataoui
- Subjects
Computer Networks and Communications ,Computer science ,business.industry ,Process (computing) ,020207 software engineering ,02 engineering and technology ,RANSAC ,Edge detection ,Mosaic ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,Canny edge detector ,Computer vision ,Artificial intelligence ,Ghosting ,Parallax ,business ,Software - Abstract
Image mosaicking is a process of assembling multiple images to create an image with a larger field of view. It is used in different studies, but some errors, like ghosting or parallax effects, could occur when the images contain dynamic elements. To avoid the failure of the mosaic and to solve these errors, a new method that searches an optimal seamline for dynamic mosaicking is presented. By finding regions that are similar between the images, and regions that are not alike, the seamline was computed by going through the similar regions and by avoiding the not common regions. To achieve this, a combination of Canny edge detector, and the outliers and inliers from the RANSAC method were used to identify these regions. Then, the regions were incorporated in an intensity difference to create a map that reveals them. Thus, the optimal seamline was computed by going through the similar regions and by avoiding the unalike regions. The experimental results show that the proposed approach is capable of generating robust mosaics against ghosting and parallax effects.
- Published
- 2019
- Full Text
- View/download PDF
10. Enhancement of sparse 3D reconstruction using a modified match propagation based on particle swarm optimization
- Author
-
Nabil El Akkad, Soulaiman El Hazzat, Khalid Satori, Mostafa Merras, and Abderrahim Saaidi
- Subjects
Matching (graph theory) ,Computer Networks and Communications ,Computer science ,3D reconstruction ,Point cloud ,Particle swarm optimization ,020207 software engineering ,02 engineering and technology ,Function (mathematics) ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,Structure from motion ,020201 artificial intelligence & image processing ,Point (geometry) ,Algorithm ,Software ,Surface reconstruction - Abstract
Sparse 3D reconstruction, based on interest points detection and matching, does not allow to obtain a suitable 3D surface reconstruction because of its incapacity to recover a cloud of well distributed 3D points on the surface of objects/scenes. In this work, we present a new approach to retrieve a 3D point cloud that leads to a 3D surface model of quality and in a suitable time. First of all, our method uses the structure from motion approach to retrieve a set of 3D points (which correspond to matched interest points). After that, we proposed an algorithm, based on the match propagation and the use of particle swarm optimization (PSO), which significantly increases the number of matches and to have a regular distribution of these matches. It takes as input the obtained matches, their corresponding 3D points and the camera parameters. Afterwards, at each time, a match of best ZNCC value is selected and a set of these neighboring points is defined. The point corresponding to a neighboring point and its 3D coordinates are recovered by the minimization of a nonlinear cost function by the use of PSO algorithm respecting the constraint of photo-consistency. Experimental results show the feasibility and efficiency of the proposed approach.
- Published
- 2018
- Full Text
- View/download PDF
11. Fast point matching using corresponding circles
- Author
-
Abderazzak Taime, Khalid Satori, and Abderrahim Saaidi
- Subjects
Computer Networks and Communications ,Computer science ,3D reconstruction ,Cognitive neuroscience of visual object recognition ,020207 software engineering ,Point set registration ,02 engineering and technology ,Image (mathematics) ,Set (abstract data type) ,Range (mathematics) ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,020201 artificial intelligence & image processing ,Point (geometry) ,Image retrieval ,Algorithm ,Software - Abstract
Point matching via corresponding circles (ICC) is a technique for removing outliers (mismatches) from given putative point correspondences in image pairs. It can be used as a basis for a wide range of applications including structure-from-motion, 3D reconstruction, tracking, image retrieval, registration, and object recognition. In this paper, we propose a new method called Fast Identification of point correspondences by Corresponding Circles (FICC) that improves the quality of the rejection mismatches and reduces the cost of computing it. In particular, we propose a new strategy that aims to take better advantage of the corresponding circles and reduces the number of putative points correspondences tested by the corresponding circles in each iteration rather than all set of putative correspondences, as in the original ICC. This reduces the computing time and together with a more efficient tool for rejecting mismatches which leads to significant gains in efficiency. We provide comparative results illustrating the improvements obtained by FICC over ICC, and we compare with many state-of-the-art methods.
- Published
- 2018
- Full Text
- View/download PDF
12. Face description using electric virtual binary pattern (EVBP): application to face recognition
- Author
-
Abdellatif Dahmouni, Khalid Satori, and Karim El Moutaouakil
- Subjects
Pixel ,Computer Networks and Communications ,Computer science ,Local binary patterns ,business.industry ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,020207 software engineering ,Pattern recognition ,02 engineering and technology ,Binary pattern ,Facial recognition system ,Hardware and Architecture ,Computer Science::Computer Vision and Pattern Recognition ,Face (geometry) ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,020201 artificial intelligence & image processing ,Artificial intelligence ,Representation (mathematics) ,business ,Software - Abstract
In this paper, we present a novel efficient face description method called Electric Virtual Binary Pattern (EVBP). The main idea of EVBP descriptor is to combine Local Binary Pattern (LBP) and our new Model based on the Virtual Electric Field. This model consider the neighborhood of each pixel as a grid of virtual electric charges that are electrostatically balanced. Then, we apply the LBP principle for this neighborhood to generate the new EVBP pixel representation. Based on the four trivial space directions, this representation is computed using the corresponding four electrical interactions. Moreover, the spatially enhanced Local Binary Pattern Histogram (eLBPH) algorithm is employed to extract features. Therefore, the proposed EVBP descriptor led to reduce the features vector size by 93.75%. Consequently, we moved from 255 bin-histograms for LBP to 16 bin-histograms for EVBP descriptor. Extensive experiments were carried on relevant databases have proved the effectiveness of the proposed approach.
- Published
- 2018
- Full Text
- View/download PDF
13. A new semantic segmentation approach of 3D mesh using the stereoscopic image colors
- Author
-
Abderrahim Saaidi, Abderazzak Taime, and Khalid Satori
- Subjects
Computer Networks and Communications ,Computer science ,business.industry ,3D reconstruction ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,020207 software engineering ,Stereoscopy ,02 engineering and technology ,Link (geometry) ,Vertex (geometry) ,law.invention ,Image (mathematics) ,Hardware and Architecture ,law ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,020201 artificial intelligence & image processing ,Polygon mesh ,Segmentation ,Computer vision ,Artificial intelligence ,business ,Software ,ComputingMethodologies_COMPUTERGRAPHICS - Abstract
This paper introduces a new mesh segmentation approach into semantic parts, most closely resemble those made by humans, which is based on the pixel color of the images used in the 3D reconstruction. This approach allows to segment the mesh into semantic and a much simpler way than most of the mesh segmentation methods that are based on the geometrical characteristics of the mesh. The principle of our method is to establish a link between the color objects of the scene and the mesh while exploiting the link between the interest points of the images brought into play and the vertices of 3D mesh. The results in great part, reflect the efficiency and performance of our method.
- Published
- 2018
- Full Text
- View/download PDF
14. Vocal parameters analysis of smoker using Amazigh language
- Author
-
Naouar Laaidi, Khalid Satori, Mohamed Hamidi, Hassan Satori, and Ouissam Zealouk
- Subjects
Linguistics and Language ,medicine.medical_specialty ,Computer science ,VOCAL PARAMETERS ,Audiology ,behavioral disciplines and activities ,Language and Linguistics ,respiratory tract diseases ,Human-Computer Interaction ,030507 speech-language pathology & audiology ,03 medical and health sciences ,0302 clinical medicine ,Formant ,Cigarette smoking ,otorhinolaryngologic diseases ,behavior and behavior mechanisms ,medicine ,Computer Vision and Pattern Recognition ,030223 otorhinolaryngology ,0305 other medical science ,psychological phenomena and processes ,Software ,Human voice ,Jitter - Abstract
In this paper we examined the human voice of 20 adults (20 smokers and 20 non-smokers) to determine the effects of cigarette smoking on formants frequency, pitch, shimmer and jitter based on 3 Amazigh language vowels (A, I, U). The statistical data parameters are collected from male Moroccan speakers aged between 26 and 50 years old. Our results show that, the pitch values of smokers are lower compared to those of non-smokers. Also, smokers’ formants frequency F1 and F2 are close to non-smokers ones for the three considered vowels .Whereas, F3 and F4 are lower in the case of smokers. Shimmer and Jitter analysis showed higher values for these parameters among smoker.
- Published
- 2018
- Full Text
- View/download PDF
15. Multi-view 3D reconstruction and modeling of the unknown 3D scenes using genetic algorithms
- Author
-
Mostafa Merras, Abderrahim Saaidi, Nabil El Akkad, and Khalid Satori
- Subjects
Sequence ,business.industry ,Computer science ,Pipeline (computing) ,3D reconstruction ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,020207 software engineering ,02 engineering and technology ,Function (mathematics) ,Theoretical Computer Science ,Nonlinear system ,Computer Science::Computer Vision and Pattern Recognition ,Genetic algorithm ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Computer vision ,Geometry and Topology ,Artificial intelligence ,business ,Texture mapping ,Software - Abstract
This paper presents a complete pipeline of the reconstruction and the modeling of the unknown complex 3D scenes from a sequence of unconstrained images. The proposed system is based on the formulation of a nonlinear cost function by determining the relationship between 2D points of the images and the cameras parameters; the optimization of this function by a genetic algorithm makes finding the optimal cameras parameters. The determination of these parameters allows thereafter to estimate the 3D points of the observed scene. Then, the mesh of the 3D points is achieved by 3D Crust algorithm and the texture mapping is performed by multiple dependent viewpoints. Extensive experiments on synthetic and real data are performed to validate the proposed approach, and the results indicate that our system is robust and can achieve a very satisfactory reconstruction quality.
- Published
- 2017
- Full Text
- View/download PDF
16. 3D reconstruction system based on incremental structure from motion using a camera with varying parameters
- Author
-
Mostafa Merras, Soulaiman El Hazzat, Nabil El Akkad, Abderrahim Saaidi, and Khalid Satori
- Subjects
Rest (physics) ,Computer science ,business.industry ,3D reconstruction ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,020207 software engineering ,Bundle adjustment ,Context (language use) ,02 engineering and technology ,Object (computer science) ,Computer Graphics and Computer-Aided Design ,Computer graphics ,Variable (computer science) ,0202 electrical engineering, electronic engineering, information engineering ,Structure from motion ,020201 artificial intelligence & image processing ,Computer vision ,Computer Vision and Pattern Recognition ,Artificial intelligence ,business ,Software - Abstract
In this paper, we present a flexible and fast system for multi-scale objects/scenes 3D reconstruction from uncalibrated images/video taken by a moving camera characterized by variable parameters. The proposed system is based on incremental structure from motion and good exploitation of bundle adjustment. At first, from two selected images, our system allows to recover, in a well-chosen reference, coordinates of a set of 3D points. In this context, we have proposed a new method of self-calibration based on the use of two unknown scene points with their image projections. After that, new images are inserted progressively using 3D information already obtained. Local bundle adjustment is used to adjust the new estimated entities. At some time, we introduce a global bundle adjustment to adjust as best as possible all estimated entities and to have an initial 3D model of quality covering an interesting part of the object/scene. This model will be used as reference for the insertion of the rest of images. The proposed system allows to obtain satisfactory results within a reasonable time.
- Published
- 2017
- Full Text
- View/download PDF
17. Robust point matching via corresponding circles
- Author
-
Jamal Riffi, Abderazzak Taime, Abderrahim Saaidi, and Khalid Satori
- Subjects
Similarity (geometry) ,Matching (graph theory) ,Computer Networks and Communications ,business.industry ,Computer science ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,020207 software engineering ,Point set registration ,Stereoscopy ,02 engineering and technology ,RANSAC ,law.invention ,Set (abstract data type) ,Reduction (complexity) ,Hardware and Architecture ,law ,Computer Science::Computer Vision and Pattern Recognition ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,020201 artificial intelligence & image processing ,Point (geometry) ,Computer vision ,Artificial intelligence ,business ,Software - Abstract
The matching points extracted from images play a very important role in many applications and particularly in computer vision. The use of point sets as being characteristics that describe the entire images brought into play, it greatly contributes to the reduction of the execution time, unlike the use of all the information contained in these images. The major problem of the matching process is the possibility to generate a large number of false correspondences, or outliers, in addition to a limited number of true correspondences (inliers). The objective of this paper is to propose a robust algorithm to eliminate or reduce the false correspondences, or outliers, among the putative set extracted from stereoscopic images. The principle of our method is based on the notion of belonging to the corresponding circles and the concept of similarity of stereoscopic images. The results largely reflect the efficiency and performance of our algorithm in comparison to the other used methods in this framework like RANSAC algorithm.
- Published
- 2017
- Full Text
- View/download PDF
18. Voice comparison between smokers and non-smokers using HMM speech recognition system
- Author
-
Hassan Satori, Khalid Satori, Fatima Elhaoussi, and Ouissam Zealouk
- Subjects
Linguistics and Language ,Computer science ,Speech recognition ,0206 medical engineering ,02 engineering and technology ,computer.software_genre ,behavioral disciplines and activities ,Language and Linguistics ,030507 speech-language pathology & audiology ,03 medical and health sciences ,Hidden Markov model ,business.industry ,Speaker recognition ,020601 biomedical engineering ,respiratory tract diseases ,Test (assessment) ,Human-Computer Interaction ,behavior and behavior mechanisms ,Computer Vision and Pattern Recognition ,Artificial intelligence ,0305 other medical science ,business ,computer ,psychological phenomena and processes ,Software ,Natural language processing - Abstract
Automatic speech recognition is a technology that allows a computer to transcribe in real time spoken words into readable text. In this work an HMM automatic speech recognition system was created to detect smoker speaker. This research project is carried out using Amazigh language for comparison of the voice of normal persons to smokers one. To achieve this goal, two experiments were performed, the first one to test the performance of the system for non-smokers for different parameters. The second experiment concern smokers speakers. The corpus used in this system is collected from two groups of speaker, non-smokers and smokers native Morocan tarifit speakers aged between 25 and 55 years. Our experimental results show that we can use our system to make diagnostic for smoking people and confirm that a speaker is smoker when the observed recognition rate is below 50%.
- Published
- 2017
- Full Text
- View/download PDF
19. Human tracking using joint color-texture features and foreground-weighted histogram
- Author
-
Khadija Laaroussi, Mohamed Masrar, Abderrahim Saaidi, and Khalid Satori
- Subjects
Computer Networks and Communications ,Balanced histogram thresholding ,Computer science ,Local binary patterns ,business.industry ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Histogram matching ,020207 software engineering ,Pattern recognition ,02 engineering and technology ,Active appearance model ,Hardware and Architecture ,Salient ,Robustness (computer science) ,Histogram ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,020201 artificial intelligence & image processing ,Computer vision ,Mean-shift ,Artificial intelligence ,business ,Software - Abstract
This paper proposes a new appearance model for human tracking based on Mean Shift framework. The proposed method uses a novel target representation by using joint Color-Texture features and Foreground-Weighted Histogram (CTFWH) for a more distinctive and effective target representation. Our contribution is threefold: firstly, to exploit the texture information of the target, we have used joint color-texture histogram to represent the target. Local Binary Pattern (LBP) technique is employed to identify texture features in the target region. Secondly, we have proposed a representation model of the foreground region named Foreground-Weighted Histogram (FWH), in order to exploit the significant features of the foreground region and to use it for selecting only the salient parts from the target model. Thirdly, we propose a simple method to update the foreground model due to the important foreground changes over the tracking process. Hence, by combining these concepts we generate new features for target representation and human tracking. The proposed method is designed for human tracking in complex scenarios and tested for comparative results with existing state-of-the-art algorithms. Experimental results on numerous challenging video sequences verify the significance of the proposed approach in terms of robustness and performance to complex background, illumination and appearance changes, similar target and background appearance, presence of distractors, target and camera motion, occlusions and large background variation.
- Published
- 2017
- Full Text
- View/download PDF
20. Camera self-calibration having the varying parameters and based on homography of the plane at infinity
- Author
-
Nabil El Akkad, Mostafa Merras, Khalid Satori, Abderrahim Saaidi, and Aziz Baataoui
- Subjects
Computer Networks and Communications ,business.industry ,Computer science ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,020207 software engineering ,02 engineering and technology ,Stability (probability) ,Nonlinear programming ,Hardware and Architecture ,Plane at infinity ,Computer Science::Computer Vision and Pattern Recognition ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,Calibration ,Homography ,020201 artificial intelligence & image processing ,Computer vision ,Artificial intelligence ,business ,Projection (set theory) ,Software ,Homography (computer vision) - Abstract
In this approach, we will process a self-calibration problem of camera characterized by varying parameters. Our approach is based on estimating of homography of the plane at infinity and depths of interest points. This estimation is made from resolution of nonlinear equation system that is formulated from the projection of some points of the scene in the planes of different images. The relationships established between the homography of the plane at infinity and matches, between images, and those established between points of the 3D scene and their projections, in image planes, allow formulating the second nonlinear equations. This system is minimized by using the Levenberg-Marquardt algorithm to estimate the intrinsic parameters of used camera. This approach has several strong points: i) The use of any cameras (having varying parameters), ii) The use of any scenes (3D) and iii) the use of a minimum number of images (two images only). Experiments and simulations show the performance of this approach in terms of stability, accuracy and convergence.
- Published
- 2017
- Full Text
- View/download PDF
21. Trophic and halieutic dynamics of grazer–predator fishes: harvesting optimal control policies for the environmental sustainability and bioeconomic cases
- Author
-
Ilias Elmouki, Kanza Chouayakh, Khalid Satori, Mostafa Rachik, and Chakib El Bekkali
- Subjects
0301 basic medicine ,Mathematical model ,business.industry ,Environmental resource management ,Fishing ,Biology ,Optimal control ,03 medical and health sciences ,030104 developmental biology ,Maximum principle ,Ordinary differential equation ,Sustainability ,Ecosystem ,Computers in Earth Sciences ,Statistics, Probability and Uncertainty ,General Agricultural and Biological Sciences ,business ,General Environmental Science ,Trophic level - Abstract
Interactions between trophic and halieutic populations, have often been ignored in most mathematical models that are interested in prey–predator dynamics. However, the presence of vegetation in hydraulic environments, is important, and it has a direct impact on the life cycle of many fishes. In fact, aquatic populations are essential for providing oxygen, food and also shelter for grazers. For this, we suggest a mathematical and optimization approach, in an attempt to discuss the possibility of finding effective harvesting control strategies that aim to optimize the fishing efforts without affecting the trophic-halieutic populations and compromising with the interests of fishermen. The model is in the form of three ordinary differential equations, and which describes dynamics of multi-species of a fishery that includes grazer–predator fishes and aquatic plants, during fishing periods. We study the stability of the proposed differential system, and we suggest harvesting optimal control approaches for the environmental sustainability and bioeconomic cases after the introduction of two control functions in the model and which represent the efforts of fishing in grazer and predator populations respectively. The two optimal controls are characterized in the first case, based on Pontryagin’s maximum principle, and we seek their analytical formulations in the second case, when they are singular functions. Hence, these two optimal control approaches lead to two two-point boundary value problems which are resolve numerically based on the forward-backward sweep method with the incorporation of iterative Runge-Kutta fourth order progressive-regressive schemes.
- Published
- 2017
- Full Text
- View/download PDF
22. MSIP: Multi-scale image pre-processing method applied in image mosaic
- Author
-
Khalid Satori, Abderrahim Saaidi, and A. Laraqui
- Subjects
Panorama ,Computer Networks and Communications ,business.industry ,Computer science ,Photography ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Scale-invariant feature transform ,020207 software engineering ,02 engineering and technology ,RANSAC ,Image stitching ,Hardware and Architecture ,Robustness (computer science) ,Outlier ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,020201 artificial intelligence & image processing ,Computer vision ,Artificial intelligence ,Zoom ,business ,Software - Abstract
Mosaic reconstruction is a stitching process of multiple images, of a particular scene, in a single frame that provides a larger amount of information compared to the separate images. Nowadays, image mosaic is a key tool that has invaded different fields and disciplines such as photography, virtual environment, medicine, etc. In this work, we propose a new pre-processing approach of multi-scale images we have named MSIP (Multi-Scale Image Pre-processing), invariant to scale changes and based on the distance between the matched points detected by SIFT. Its main purpose is to correct the scale difference between images to reduce outliers and alignment errors. The experimentation and statistical analysis, on a real database, show the robustness of our approach by improving the quality of mosaic results.
- Published
- 2017
- Full Text
- View/download PDF
23. Image mosaicing using voronoi diagram
- Author
-
A. Jarrar, Khalid Satori, A. Baataoui, Med. Masrar, A. Laraqui, and Abderrahim Saaidi
- Subjects
Matching (statistics) ,Computer Networks and Communications ,business.industry ,Computer science ,Scale-invariant feature transform ,020207 software engineering ,02 engineering and technology ,RANSAC ,Reduction (complexity) ,Image stitching ,Transformation (function) ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,020201 artificial intelligence & image processing ,Computer vision ,Artificial intelligence ,Voronoi diagram ,business ,Algorithm ,Software - Abstract
In this article, we propose a new method of image stitching that computes, in a robust manner, the transformation model applied to creating a panorama that is close to reality. The random selection of matching points used in existing methods, using Random Sample Consensus (RANSAC) or the threshold of the execution process (iteration number) cannot generally provide sufficient precision. Our approach, in this regard, comes to solve this problem. The calculation of the transformation model is based on the VORONOI diagram that divides images into regions to be used in the matching instead of control points. In this case, the transformation estimation will be based on the regions seeds that provide the best correlation score. Among the advantages of our method is solving problems related to outliers that can, in existing methods, affect the reliability of the mosaic. The results obtained are satisfactory in terms of stability, quality, execution time and reduction of the computational complexity.
- Published
- 2016
- Full Text
- View/download PDF
24. Fast and Easy 3D Reconstruction with the Help of Geometric Constraints and Genetic Algorithms
- Author
-
Afafe Annich, Abdellatif El Abderrahmani, and Khalid Satori
- Subjects
Optimization problem ,Matching (graph theory) ,business.industry ,Computer science ,3D reconstruction ,Initialization ,020207 software engineering ,Bundle adjustment ,02 engineering and technology ,Image (mathematics) ,Rate of convergence ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Computer vision ,Artificial intelligence ,Electrical and Electronic Engineering ,Vanishing point ,business ,Algorithm ,Software - Abstract
The purpose of the work presented in this paper is to describe new method of 3D reconstruction from one or more uncalibrated images. This method is based on two important concepts: geometric constraints and genetic algorithms (GAs). At first, we are going to discuss the combination between bundle adjustment and GAs that we have proposed in order to improve 3D reconstruction efficiency and success. We used GAs in order to improve fitness quality of initial values that are used in the optimization problem. It will increase surely convergence rate. Extracted geometric constraints are used first to obtain an estimated value of focal length that helps us in the initialization step. Matching homologous points and constraints is used to estimate the 3D model. In fact, our new method gives us a lot of advantages: reducing the estimated parameter number in optimization step, decreasing used image number, winning time and stabilizing good quality of 3D results. At the end, without any prior information about our 3D scene, we obtain an accurate calibration of the cameras, and a realistic 3D model that strictly respects the geometric constraints defined before in an easy way. Various data and examples will be used to highlight the efficiency and competitiveness of our present approach.
- Published
- 2017
- Full Text
- View/download PDF
25. Camera self-calibration with varying intrinsic parameters by an unknown three-dimensional scene
- Author
-
Nabil El Akkad, Abderrahim Saaidi, Mostafa Merras, and Khalid Satori
- Subjects
business.industry ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Single pair ,Computer Graphics and Computer-Aided Design ,Planarity testing ,Nonlinear programming ,Computer graphics ,Nonlinear system ,Camera auto-calibration ,Computer Science::Computer Vision and Pattern Recognition ,Computer vision ,Computer Vision and Pattern Recognition ,Artificial intelligence ,Minification ,business ,Fundamental matrix (computer vision) ,Software ,Mathematics - Abstract
This work proposes a method of camera self-calibration having varying intrinsic parameters from a sequence of images of an unknown 3D object. The projection of two points of the 3D scene in the image planes is used with fundamental matrices to determine the projection matrices. The present approach is based on the formulation of a nonlinear cost function from the determination of a relationship between two points of the scene and their projections in the image planes. The resolution of this function enables us to estimate the intrinsic parameters of different cameras. The strong point of the present approach is clearly seen in the minimization of the three constraints of a self-calibration system (a pair of images, 3D scene, any camera): The use of a single pair of images provides fewer equations, which minimizes the execution time of the program, the use of a 3D scene reduces the planarity constraints, and the use of any camera eliminates the constraints of cameras having constant parameters. The experiment results on synthetic and real data are presented to demonstrate the performance of the present approach in terms of accuracy, simplicity, stability, and convergence.
- Published
- 2013
- Full Text
- View/download PDF
26. Scale and Orientation-Based Background Weighted Histogram for Human Tracking
- Author
-
Abderrahim Saaidi, Khadija Laaroussi, Mohamed Masrar, and Khalid Satori
- Subjects
Background information ,Object tracking algorithm ,business.industry ,020207 software engineering ,02 engineering and technology ,Robustness (computer science) ,Histogram ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Computer vision ,Mean-shift ,Artificial intelligence ,Electrical and Electronic Engineering ,business ,Software ,Mathematics - Abstract
The Mean Shift procedure is a popular object tracking algorithm since it is fast, easy to implement and performs well in a range of conditions. However, classic Mean Shift tracking algorithm fixes the size and orientation of the tracking window, which limits the performance when the target's orientation and scale change. In this paper, we present a new human tracking algorithm based on Mean Shift technique in order to estimate the position, scale and orientation changes of the target. This work combines moment features of the weight image with background information to design a robust tracking algorithm entitled Scale and Orientation-based Background Weighted Histogram (SOBWH). The experimental results show that the proposed approach SOBWH presents a good compromise between tracking precision and calculation time, also they validate its robustness, especially to large background variation, scale and orientation changes and similar background scenes.
- Published
- 2016
- Full Text
- View/download PDF
27. Reconstruction of 3D Scenes by Camera Self-Calibration and Using Genetic Algorithms
- Author
-
Abderrahim Saaidi, Soulaiman El Hazzat, Nabil El Akkad, and Khalid Satori
- Subjects
Matching (graph theory) ,Computer science ,business.industry ,3D reconstruction ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,020207 software engineering ,02 engineering and technology ,Nonlinear system ,Camera auto-calibration ,Computer Science::Computer Vision and Pattern Recognition ,Genetic algorithm ,0202 electrical engineering, electronic engineering, information engineering ,Pinhole camera model ,020201 artificial intelligence & image processing ,Computer vision ,Artificial intelligence ,Electrical and Electronic Engineering ,business ,Projection (set theory) ,Software ,Linear equation - Abstract
In this paper, we address a problem of reconstruction of three-dimensional scenes from images taken by cameras, with varying parameters, from different views. This method is based on the projection of 3D points in the image planes. The relationships between the matches and the camera parameters are used to formulate a nonlinear equation system. This system is transformed into an objective function, which is minimized by a genetic algorithm to estimate the intrinsic and extrinsic camera parameters. Finally, the coordinates of 3D points of the scene are obtained by solving a linear equation system. The experiments on synthetic and real data show the quality of this work and the good obtained results.
- Published
- 2016
- Full Text
- View/download PDF
28. Using features of local densities, statistics and HMM toolkit (HTK) for offline Arabic handwriting text recognition
- Author
-
Hicham, El Moubtahij, primary, Akram, Halli, additional, and Khalid, Satori, additional
- Published
- 2017
- Full Text
- View/download PDF
29. Accurate Self-calibration of Camera with Variable Intrinsic Parameters from Unknown 3D Scene
- Author
-
I. El Batteoui, A. Saaidi, and Khalid Satori
- Subjects
Calibration (statistics) ,business.industry ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Astrophysics::Instrumentation and Methods for Astrophysics ,Function (mathematics) ,Image (mathematics) ,Camera auto-calibration ,Computer Science::Computer Vision and Pattern Recognition ,Computer vision ,Artificial intelligence ,Electrical and Electronic Engineering ,Projection (set theory) ,business ,Parallelogram ,Software ,Camera resectioning ,Mathematics ,Variable (mathematics) - Abstract
In this article we present a practical self-calibration method of camera having variable intrinsic parameters. This method is an extension of a method which we have already published. The main idea of our method addressed in this paper is the use of interest points automatically detected in two images of an unknown 3D scene to self-calibrate the camera. These interest points are the projections of the vertices of unknown 3D parallelograms (each triplet of interest points is the projections of three vertices of a unique 3D parallelogram). The projection of the vertices of parallelograms in the two image planes of the camera allows us to obtain two equations based on the intrinsic camera parameters. Seeing that our camera can change its intrinsic parameters from a view to another so the number of unknowns is ten hence the need to use at least five parallelograms in the scene to obtain other equations in function of intrinsic camera parameters. The paper tests the performance of the proposed approach on the both synthetic and real data.
- Published
- 2015
- Full Text
- View/download PDF
30. Image Mosaicing Using a Self-Calibration Camera
- Author
-
A. Baataoui, Med. Masrar, A. Laraqui, Abderrahim Saaidi, A. Jarrar, and Khalid Satori
- Subjects
business.industry ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Astrophysics::Instrumentation and Methods for Astrophysics ,Equilateral triangle ,Real image ,Nonlinear programming ,Robustness (computer science) ,Camera auto-calibration ,Computer Science::Computer Vision and Pattern Recognition ,Computer vision ,Artificial intelligence ,Electrical and Electronic Engineering ,business ,Software ,Mathematics - Abstract
In this paper, we are interested in the problem of the mosaic of images from a method of self-calibration of CCD cameras with varying intrinsic parameters. We use a new method of self-calibration to estimate the intrinsic parameters of the cameras. This method is based on the use of a 3D scene containing an unknown equilateral triangle. The plane of the considered triangle permits us to simplify the equations of self-calibration and to estimate the camera intrinsic parameters. The proposed approach is tested on real images of the same point in space, taken by different orientations of the camera. We show the performance and robustness of the intrinsic parameters estimated by this method on the image mosaic problem.
- Published
- 2015
- Full Text
- View/download PDF
31. Incremental Multi-view 3D Reconstruction Starting from Two Images Taken by a Stereo Pair of Cameras
- Author
-
Antoine Karam, Soulaiman El Hazzat, Khalid Satori, and Abderrahim Saaidi
- Subjects
business.industry ,Computer science ,Machine vision ,3D reconstruction ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Stereo pair ,Bundle adjustment ,Projection (linear algebra) ,Stereopsis ,Robustness (computer science) ,Computer Science::Computer Vision and Pattern Recognition ,Euclidean geometry ,Computer vision ,Artificial intelligence ,Electrical and Electronic Engineering ,business ,Software - Abstract
In this paper, we present a new method for multi-view 3D reconstruction based on the use of a binocular stereo vision system constituted of two unattached cameras to initialize the reconstruction process. Afterwards , the second camera of stereo vision system (characterized by varying parameters) moves to capture more images at different times which are used to obtain an almost complete 3D reconstruction. The first two projection matrices are estimated by using a 3D pattern with known properties. After that, 3D scene points are recovered by triangulation of the matched interest points between these two images. The proposed approach is incremental. At each insertion of a new image, the camera projection matrix is estimated using the 3D information already calculated and new 3D points are recovered by triangulation from the result of the matching of interest points between the inserted image and the previous image. For the refinement of the new projection matrix and the new 3D points, a local bundle adjustment is performed. At first, all projection matrices are estimated, the matches between consecutive images are detected and Euclidean sparse 3D reconstruction is obtained. So, to increase the number of matches and have a more dense reconstruction, the Match propagation algorithm, more suitable for interesting movement of the camera, was applied on the pairs of consecutive images. The experimental results show the power and robustness of the proposed approach.
- Published
- 2015
- Full Text
- View/download PDF
32. Camera Self Calibration with Varying Parameters by an Unknown Three Dimensional Scene Using the Improved Genetic Algorithm
- Author
-
Abderrazak Gadhi Nazih, Abderrahim Saaidi, Nabil El Akkad, Mostafa Merras, and Khalid Satori
- Subjects
business.industry ,Optimization methods ,Computer vision ,Artificial intelligence ,Electrical and Electronic Engineering ,business ,Software ,Mathematics ,Nonlinear programming ,Coding (social sciences) - Abstract
In this paper we present a technique of camera self-calibration using the improved genetic algorithm based on the Kruppa equations which will be developed in the case where the cameras are characterized by the varying intrinsic parameters. A real coding of genetic algorithm is used to solve this problem. The solutions of the intrinsic parameters of various cameras are encoded in a vector of real values. New genetic operators are used to obtain the solutions of the next generation. An optimal estimate of the intrinsic cameras parameters is obtained by minimizing the cost function by using a modified genetic algorithm. Compared with traditional optimization methods, the camera self-calibration by this approach can avoid being trapped in a local minimum, and converges quickly toward the optimal solution without initial estimate of the cameras parameters. Our study is performed on synthetic and real data to demonstrate the validity and performance of the presented approach. The results show that the proposed technique is both accurate and robust.
- Published
- 2015
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.