hossein ebrahimnezhad - Profile on Academia.edu (original) (raw)
Papers by hossein ebrahimnezhad
Animating of Carton Characters by Skeleton based Articular Motion Transferring of Other Objects
Signal and Data Processing, Sep 15, 2016
Human articulated body parts bending motion classification based on Dictionary-Learning Sparse Representation
2014 4th International Conference on Computer and Knowledge Engineering (ICCKE), 2014
In this paper a method is developed to estimate human articulated body parts bending motion based... more In this paper a method is developed to estimate human articulated body parts bending motion based on Dictionary-Learning Sparse Representation (DLSR). The extracted features for training the dictionary are achieved by deformation gradient of proposed part, which is the non-translation portion of an affine transformation that determines the change between original shape and deformed shape. In order to train the dictionary for motion classification, we minimize the reconstruction error of the target shape. Then, all trained dictionaries from motion classes are combined to construct an over-complete dictionary for sparse representation and classification. We evaluate our approach to different topological structure of human arm and leg shape. The experimental results show the effectiveness of our approach for treating the bending motion classification in different images.
A Novel 3D Object Categorization and Retrieval System Using Geometric Features
International journal of information and communication technology research, Dec 30, 2011
In this paper, we propose a novel geometric features based method to categorize 3D models using p... more In this paper, we propose a novel geometric features based method to categorize 3D models using probabilistic neural network and support vector machine classifiers. The employed features are extracted from face and vertex characteristics. In addition, we utilize the proposed features in 3D object retrieval. To achieve this end, each model is decomposed into a set of local/global geometrical features. We use histograms of two variables, i.e., deviation angle of normal vector on the object surface point from the vector that connect shape center to that point; and distance of object surface point from shape center. To achieve better separability of different models, mutual Euclidean distance histogram for the pairs of surface points is also used. The most advantage of using histogram to represent the features is that it shows the density of data and enables creating of low dimensional feature vector and consequently decreasing of computational cost in classification process. The effectiveness of our proposed 3D object categorization system has been evaluated on the generalized McGill 3D model dataset in terms of both accuracy and speed measures. Widespread experimental results and comparison with the other similar methods, demonstrate efficiency of the proposed approach to improve both accuracy and speed of categorization system.
Semantic Segmentation of 3D Model Objects based on Salient Points and Core Extraction
Signal and Data Processing, Sep 15, 2014
スパース分類器に基づく修正局所特徴を用いた掌紋認識【JST・京大機械翻訳】
IEEE Conference Proceedings, 2019
Head pose estimation based on fuzzy systems using facial geometric features
Head pose estimation has many applications in the field of computer vision and it is a useful par... more Head pose estimation has many applications in the field of computer vision and it is a useful part of pose-invariant face recognition. In this paper, we propose a novel method to estimate head pose (yaw and pitch rotations) based on fuzzy systems by facial geometric features. Firstly, seven certain points are selected on face. These points includes some main properties. They are all visible even for large pose variations. Since no point is selected on mouth region, obviously this method is insensitive to facial expression. By these points, some ratios and angles are computed as the inputs of two fuzzy systems. The output data of these systems are the corresponding yaw and pitch angles. After training them and determining some parameters, they are used for head yaw and pitch estimation. This method is evaluated on two databases and the experimental results demonstrate that our proposed method is strongly accurate, robust, and beneficial for head pose estimation.
Object manipulation and deformation using hand gestures
Journal of Ambient Intelligence and Humanized Computing, Nov 5, 2021
Sign Language Recognition by Combining Leap Motion Controller and Hand Image Information
Journal of Information Systems and Telecommunication (JIST), Mar 1, 2015
In this paper, we examine the visual effects of rain on the imaging system and present a new meth... more In this paper, we examine the visual effects of rain on the imaging system and present a new method for detection and removal of rain in a video sequences. In the proposed algorithm, to separate the moving foreground from the background in image sequences that are the frames of video with scenes recorded from the raindrops moving, a background subtraction technique is used. Then, rain streaks are detected using predominant direction of Gabor filters which contains maximum energy. To achieve this goal, the rainy image is partitioned to multiple sub images. Then, all directions of Gabor filter banks are applied to each sub image and the direction which maximizes the energy of the filtered sub image is selected as the predominant direction of that region. At the end, the rainy pixels diagnosed in per frame are replaced with non-rainy pixels background of other frames. As a result, we reconstruct a new video in which the rain streaks have been removed. According to the certain limitations and existence of textures variation during time, the proposed method is not sensitive to these changes and operates properly. Simulation results show that the proposed method can detect and locate the rain place as well.
Shape Classification Based on Geometric Features of Evolution Points via Sparse Representation
International Journal on Artificial Intelligence Tools, Jun 1, 2016
In this paper, a novel shape descriptor for shape recognition is proposed. An evolutionary proces... more In this paper, a novel shape descriptor for shape recognition is proposed. An evolutionary process is introduced in which a contour is reconstructed from the bounding circle of the shape. In this evolutionary process, circle points always move toward the shape in normal direction until they arrive at the shape contour. Three different descriptors are extracted from this process: the first descriptor is defined as the number of steps that every circle point should pass from circle to shape contour which is called evolution steps (ES). The second descriptor is considered as the boundary distance (BD) of the sample points at the end of the evolution process. The third descriptor is the mean of curvature of the evolution lines that are created by moving points, (MCEL). In matching stage, dynamic programming is employed to best matching between shapes. Finally, normalizing the features makes them to be invariant to scale. Sparse representation as a new framework for classification is applied in the recognition stage. The proposed descriptors are evaluated for task of shape recognition on several data sets. Experimental results demonstrate the advantaged performance of the proposed method in shape recognition.
3D research, Jan 10, 2018
In this paper, a novel method is proposed to detect 3D object salient points robust to isometric ... more In this paper, a novel method is proposed to detect 3D object salient points robust to isometric variations and stable against scaling and noise. Salient points can be used as the representative points from object protrusion parts in order to improve the object matching and retrieval algorithms. The proposed algorithm is started by determining the first salient point of the model based on the average geodesic distance of several random points. Then, according to the previous salient point, a new point is added to this set of points in each iteration. By adding every salient point, decision function is updated. Hence, a condition is created for selecting the next point in which the iterative point is not extracted from the same protrusion part so that drawing out of a representative point from every protrusion part is guaranteed. This method is stable against model variations with isometric transformations, scaling, and noise with different levels of strength due to using a feature robust to isometric variations and considering the relation between the salient points. In addition, the number of points used in averaging process is decreased in this method, which leads to lower computational complexity in comparison with the other salient point detection algorithms. Keywords Non-rigid 3D model Á Salient points of 3D model Á Protrusion parts Á Isometric variations Á Geodesic distance
Multimedia Tools and Applications, Jul 2, 2015
Motivated by the current requirements of digital 3D museums in the low bandwidth networks, we pre... more Motivated by the current requirements of digital 3D museums in the low bandwidth networks, we present a novel and efficient approximation algorithm based on axial symmetry of 3D pottery model. Available simplification algorithms suppress detailed features of the mesh without any change to the rest of 3D model. In this paper, we reduce data for mesh representation while preserving the geometric approximation as well as the model quality of the resulting mesh. First, the main symmetry axis of the pottery model is determined and then main body is detected by slicing parallel planes and separation criteria introduced in our proposed algorithm. Second, actual handles are detected based on sector slicing planes using a robust handle separation scheme. Third, every detected part, i.e. main body and handles, is approximated using a novel circle fitting method. Finally, generated vertices are remeshed and create approximated mesh. Experimental results are presented to illustrate superiority and affectivity of our method. Compared with available mesh simplification algorithms and using the same amount of data to represent the model, the proposed approach gives significant improvement in the accuracy of the approximated 3D potteries.
In this paper, a new steganography scheme with high embedding payload and good visual quality is ... more In this paper, a new steganography scheme with high embedding payload and good visual quality is presented. Before embedding process, secret information is encoded as a block using Reed-Muller error correction code. After data encoding and embedding into the low-order bits of the host image, modulus function is used to increase the visual quality of stego image. Since the proposed method is able to embed secret information into more significant bits of the image, it has improved embedding payload. The steps of extracting data from the host image are independent of the original image. Therefore, the proposed algorithm has a blind detection process which is more suitable for practical and online applications. The simulation results show that the proposed algorithm is also able to retrieve destroyed data by intentional or unintentional attacks such as the addition of noise and filtering due to the use of the error correction code. In addition, the payload is improved in comparison with...
3D model representation using space curves: an efficient mesh simplification method by exchanging triangulated mesh to space curves
Multimedia Tools and Applications
Detection and Removal of Rain in Video Sequence Using Gabor Filter
3D hand pose estimation from a single RGB image by weighting the occlusion and classification
Pattern Recognition
3D object deforming and manipulating through dynamic hand gestures
Entertainment Computing
Prediction of the Critical Temperature of Superconducting Materials Using Image Regression and Ensemble Deep Learning
Materials Today Communications
A Nonlinear Grayscale Morphological and Unsupervised method for Human Facial Synthesis Based on an Example Image
Feature-preserving mesh simplification through anisotropic Nyquist-based adaptive sampling of points inside the segmented regions
Journal of Visualization, 2022
Animating of Carton Characters by Skeleton based Articular Motion Transferring of Other Objects
Signal and Data Processing, Sep 15, 2016
Human articulated body parts bending motion classification based on Dictionary-Learning Sparse Representation
2014 4th International Conference on Computer and Knowledge Engineering (ICCKE), 2014
In this paper a method is developed to estimate human articulated body parts bending motion based... more In this paper a method is developed to estimate human articulated body parts bending motion based on Dictionary-Learning Sparse Representation (DLSR). The extracted features for training the dictionary are achieved by deformation gradient of proposed part, which is the non-translation portion of an affine transformation that determines the change between original shape and deformed shape. In order to train the dictionary for motion classification, we minimize the reconstruction error of the target shape. Then, all trained dictionaries from motion classes are combined to construct an over-complete dictionary for sparse representation and classification. We evaluate our approach to different topological structure of human arm and leg shape. The experimental results show the effectiveness of our approach for treating the bending motion classification in different images.
A Novel 3D Object Categorization and Retrieval System Using Geometric Features
International journal of information and communication technology research, Dec 30, 2011
In this paper, we propose a novel geometric features based method to categorize 3D models using p... more In this paper, we propose a novel geometric features based method to categorize 3D models using probabilistic neural network and support vector machine classifiers. The employed features are extracted from face and vertex characteristics. In addition, we utilize the proposed features in 3D object retrieval. To achieve this end, each model is decomposed into a set of local/global geometrical features. We use histograms of two variables, i.e., deviation angle of normal vector on the object surface point from the vector that connect shape center to that point; and distance of object surface point from shape center. To achieve better separability of different models, mutual Euclidean distance histogram for the pairs of surface points is also used. The most advantage of using histogram to represent the features is that it shows the density of data and enables creating of low dimensional feature vector and consequently decreasing of computational cost in classification process. The effectiveness of our proposed 3D object categorization system has been evaluated on the generalized McGill 3D model dataset in terms of both accuracy and speed measures. Widespread experimental results and comparison with the other similar methods, demonstrate efficiency of the proposed approach to improve both accuracy and speed of categorization system.
Semantic Segmentation of 3D Model Objects based on Salient Points and Core Extraction
Signal and Data Processing, Sep 15, 2014
スパース分類器に基づく修正局所特徴を用いた掌紋認識【JST・京大機械翻訳】
IEEE Conference Proceedings, 2019
Head pose estimation based on fuzzy systems using facial geometric features
Head pose estimation has many applications in the field of computer vision and it is a useful par... more Head pose estimation has many applications in the field of computer vision and it is a useful part of pose-invariant face recognition. In this paper, we propose a novel method to estimate head pose (yaw and pitch rotations) based on fuzzy systems by facial geometric features. Firstly, seven certain points are selected on face. These points includes some main properties. They are all visible even for large pose variations. Since no point is selected on mouth region, obviously this method is insensitive to facial expression. By these points, some ratios and angles are computed as the inputs of two fuzzy systems. The output data of these systems are the corresponding yaw and pitch angles. After training them and determining some parameters, they are used for head yaw and pitch estimation. This method is evaluated on two databases and the experimental results demonstrate that our proposed method is strongly accurate, robust, and beneficial for head pose estimation.
Object manipulation and deformation using hand gestures
Journal of Ambient Intelligence and Humanized Computing, Nov 5, 2021
Sign Language Recognition by Combining Leap Motion Controller and Hand Image Information
Journal of Information Systems and Telecommunication (JIST), Mar 1, 2015
In this paper, we examine the visual effects of rain on the imaging system and present a new meth... more In this paper, we examine the visual effects of rain on the imaging system and present a new method for detection and removal of rain in a video sequences. In the proposed algorithm, to separate the moving foreground from the background in image sequences that are the frames of video with scenes recorded from the raindrops moving, a background subtraction technique is used. Then, rain streaks are detected using predominant direction of Gabor filters which contains maximum energy. To achieve this goal, the rainy image is partitioned to multiple sub images. Then, all directions of Gabor filter banks are applied to each sub image and the direction which maximizes the energy of the filtered sub image is selected as the predominant direction of that region. At the end, the rainy pixels diagnosed in per frame are replaced with non-rainy pixels background of other frames. As a result, we reconstruct a new video in which the rain streaks have been removed. According to the certain limitations and existence of textures variation during time, the proposed method is not sensitive to these changes and operates properly. Simulation results show that the proposed method can detect and locate the rain place as well.
Shape Classification Based on Geometric Features of Evolution Points via Sparse Representation
International Journal on Artificial Intelligence Tools, Jun 1, 2016
In this paper, a novel shape descriptor for shape recognition is proposed. An evolutionary proces... more In this paper, a novel shape descriptor for shape recognition is proposed. An evolutionary process is introduced in which a contour is reconstructed from the bounding circle of the shape. In this evolutionary process, circle points always move toward the shape in normal direction until they arrive at the shape contour. Three different descriptors are extracted from this process: the first descriptor is defined as the number of steps that every circle point should pass from circle to shape contour which is called evolution steps (ES). The second descriptor is considered as the boundary distance (BD) of the sample points at the end of the evolution process. The third descriptor is the mean of curvature of the evolution lines that are created by moving points, (MCEL). In matching stage, dynamic programming is employed to best matching between shapes. Finally, normalizing the features makes them to be invariant to scale. Sparse representation as a new framework for classification is applied in the recognition stage. The proposed descriptors are evaluated for task of shape recognition on several data sets. Experimental results demonstrate the advantaged performance of the proposed method in shape recognition.
3D research, Jan 10, 2018
In this paper, a novel method is proposed to detect 3D object salient points robust to isometric ... more In this paper, a novel method is proposed to detect 3D object salient points robust to isometric variations and stable against scaling and noise. Salient points can be used as the representative points from object protrusion parts in order to improve the object matching and retrieval algorithms. The proposed algorithm is started by determining the first salient point of the model based on the average geodesic distance of several random points. Then, according to the previous salient point, a new point is added to this set of points in each iteration. By adding every salient point, decision function is updated. Hence, a condition is created for selecting the next point in which the iterative point is not extracted from the same protrusion part so that drawing out of a representative point from every protrusion part is guaranteed. This method is stable against model variations with isometric transformations, scaling, and noise with different levels of strength due to using a feature robust to isometric variations and considering the relation between the salient points. In addition, the number of points used in averaging process is decreased in this method, which leads to lower computational complexity in comparison with the other salient point detection algorithms. Keywords Non-rigid 3D model Á Salient points of 3D model Á Protrusion parts Á Isometric variations Á Geodesic distance
Multimedia Tools and Applications, Jul 2, 2015
Motivated by the current requirements of digital 3D museums in the low bandwidth networks, we pre... more Motivated by the current requirements of digital 3D museums in the low bandwidth networks, we present a novel and efficient approximation algorithm based on axial symmetry of 3D pottery model. Available simplification algorithms suppress detailed features of the mesh without any change to the rest of 3D model. In this paper, we reduce data for mesh representation while preserving the geometric approximation as well as the model quality of the resulting mesh. First, the main symmetry axis of the pottery model is determined and then main body is detected by slicing parallel planes and separation criteria introduced in our proposed algorithm. Second, actual handles are detected based on sector slicing planes using a robust handle separation scheme. Third, every detected part, i.e. main body and handles, is approximated using a novel circle fitting method. Finally, generated vertices are remeshed and create approximated mesh. Experimental results are presented to illustrate superiority and affectivity of our method. Compared with available mesh simplification algorithms and using the same amount of data to represent the model, the proposed approach gives significant improvement in the accuracy of the approximated 3D potteries.
In this paper, a new steganography scheme with high embedding payload and good visual quality is ... more In this paper, a new steganography scheme with high embedding payload and good visual quality is presented. Before embedding process, secret information is encoded as a block using Reed-Muller error correction code. After data encoding and embedding into the low-order bits of the host image, modulus function is used to increase the visual quality of stego image. Since the proposed method is able to embed secret information into more significant bits of the image, it has improved embedding payload. The steps of extracting data from the host image are independent of the original image. Therefore, the proposed algorithm has a blind detection process which is more suitable for practical and online applications. The simulation results show that the proposed algorithm is also able to retrieve destroyed data by intentional or unintentional attacks such as the addition of noise and filtering due to the use of the error correction code. In addition, the payload is improved in comparison with...
3D model representation using space curves: an efficient mesh simplification method by exchanging triangulated mesh to space curves
Multimedia Tools and Applications
Detection and Removal of Rain in Video Sequence Using Gabor Filter
3D hand pose estimation from a single RGB image by weighting the occlusion and classification
Pattern Recognition
3D object deforming and manipulating through dynamic hand gestures
Entertainment Computing
Prediction of the Critical Temperature of Superconducting Materials Using Image Regression and Ensemble Deep Learning
Materials Today Communications
A Nonlinear Grayscale Morphological and Unsupervised method for Human Facial Synthesis Based on an Example Image
Feature-preserving mesh simplification through anisotropic Nyquist-based adaptive sampling of points inside the segmented regions
Journal of Visualization, 2022