Int. J. Fuzzy Log. Intell. Syst. 2018; 18(2): 111-119
Published online June 25, 2018
https://doi.org/10.5391/IJFIS.2018.18.2.111
© The Korean Institute of Intelligent Systems
Youngwan Cho, and Kisung Seo
Department of Computer Engineering, Seokyeong University, Seoul, Korea
Correspondence to :
Kisung Seo (ksseo@skuniv.ac.kr)
This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
For detecting a pedestrian by using features of images, it is generally needed to establish a reference model that is used to match with input images. The support vector machine (SVM) or AdaBoost Cascade method have been generally used to train the reference pedestrian model in the approaches using the histogram of oriented gradients (HOG) as features of the pedestrian model. In this paper, we propose a new approach to match HOG features of input images with reference model and to learn the structure and parameters of the reference model. The Gaussian scoring method proposed in this paper evaluates the degree of feature coincidence with HOG maps divided with angle of the HOG vector. We also propose two approaches for leaning of the reference model: genetic algorithm (GA) based learning and genetic programming (GP) based learning. The GA and GP are used to search the best parameters of the gene and nonlinear function representing feature map of pedestrian model, respectively. We performed experiments to verify the performance of proposed method in terms of accuracy and processing time with INRIA person dataset.
Keywords: HOG model, Genetic algorithm, Genetic programming, Learning, Pedestrian detection
No potential conflict of interest relevant to this article was reported.
E-mail: ywcho@skuniv.ac.kr
E-mail: ksseo@skuniv.ac.kr
Int. J. Fuzzy Log. Intell. Syst. 2018; 18(2): 111-119
Published online June 25, 2018 https://doi.org/10.5391/IJFIS.2018.18.2.111
Copyright © The Korean Institute of Intelligent Systems.
Youngwan Cho, and Kisung Seo
Department of Computer Engineering, Seokyeong University, Seoul, Korea
Correspondence to:Kisung Seo (ksseo@skuniv.ac.kr)
This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
For detecting a pedestrian by using features of images, it is generally needed to establish a reference model that is used to match with input images. The support vector machine (SVM) or AdaBoost Cascade method have been generally used to train the reference pedestrian model in the approaches using the histogram of oriented gradients (HOG) as features of the pedestrian model. In this paper, we propose a new approach to match HOG features of input images with reference model and to learn the structure and parameters of the reference model. The Gaussian scoring method proposed in this paper evaluates the degree of feature coincidence with HOG maps divided with angle of the HOG vector. We also propose two approaches for leaning of the reference model: genetic algorithm (GA) based learning and genetic programming (GP) based learning. The GA and GP are used to search the best parameters of the gene and nonlinear function representing feature map of pedestrian model, respectively. We performed experiments to verify the performance of proposed method in terms of accuracy and processing time with INRIA person dataset.
Keywords: HOG model, Genetic algorithm, Genetic programming, Learning, Pedestrian detection
Genetic configuration of the pedestrian HOG model.
Calculation of the average score
Effect of score variance to detect pedestrian.
Angle score calculation process.
GP score average calculation process.
Threshold setting.
Best GA model.
Best GP model.
Table 1 . Configuration of GP terminal and function.
Node | Arity | Description |
R | 0 | Arbitrary values ranging from 0 to 1 |
angle score0~340 | 0 | Score values of each angle |
|Sin| | 1 | Absolute value of Sin function |
|Cos| | 1 | Absolute value of Cos function |
+ | 2 | Sum of two channels |
|−| | 2 | Absolute value of difference between two channels |
* | 2 | Product of two channels |
/ | 2 | Division of two channels |
Avg | 2 | Average of two channels |
Wf1 | 2 | Weighted sum of two channels |
Wf2 | 2 | Weighted sum of two channels |
Max | 3 | Maximum value among three channels |
Min | 3 | Minimum value among three channels |
Table 2 . Results division table.
Predicted | |||
---|---|---|---|
Yes | No | ||
Actual | Yes | True Positive | False Negative |
No | False Negative | True Negative |
Table 3 . GA parameter values.
Parameter | Value |
---|---|
Population size | 50 |
Max generation | 100 |
Crossover rate | 0.9 |
Mutation rate | 0.1 |
Select method | Tournament (size= 7) |
Table 4 . GP parameter values.
Parameter | Value |
---|---|
Population size | 1, 000 |
Max generation | 200 |
Crossover rate | 0.9 |
Mutation rate | 0.1 |
Select method | Tournament (size= 7) |
Initial depth | 6–8 |
Max depth | 17 |
Initial population | Half and half |
Table 5 . Experimental results of pedestrian detection performance.
Efficiency index | |||
---|---|---|---|
ACC | PAG | CSI | |
SVM | 0.847 | 0.801 | 0.724 |
GS | 0.743 | 0.752 | 0.592 |
GS + GA | 0.890 | 0.889 | 0.802 |
GS + GA + GP | 0.927 | 0.925 | 0.871 |
Table 6 . Comparison of execution time.
Execution time (FPS) | |
---|---|
GS + GA | 44 ms |
GS + GA + GP | 53 ms |
SVM | 148 ms |
GU + GA | 19 ms |
GU + GA + GP | 28 ms |
Tien Anh Tran
International Journal of Fuzzy Logic and Intelligent Systems 2024; 24(3): 306-316 https://doi.org/10.5391/IJFIS.2024.24.3.306Zong Woo Geem, and Jin-Hong Kim
International Journal of Fuzzy Logic and Intelligent Systems 2018; 18(4): 237-244 https://doi.org/10.5391/IJFIS.2018.18.4.237Jae Ho Park, Jung Suk Yu, and Zong Woo Geem
Int. J. Fuzzy Log. Intell. Syst. 2018; 18(2): 135-145 https://doi.org/10.5391/IJFIS.2018.18.2.135Genetic configuration of the pedestrian HOG model.
|@|~(^,^)~|@|Calculation of the average score
Effect of score variance to detect pedestrian.
|@|~(^,^)~|@|Angle score calculation process.
|@|~(^,^)~|@|GP score average calculation process.
|@|~(^,^)~|@|Threshold setting.
|@|~(^,^)~|@|Best GA model.
|@|~(^,^)~|@|Best GP model.