Truck Cargo Load Change Detection: Depth Map Normalization and 1D Projection Matching
Abstract
1. Introduction
- We propose a stereo vision-based cargo load change detection method for trucks, which combines depth map normalization and one-dimensional projection matching to align cargo-bed images captured at different passes accurately and in real time.
- We evaluate the proposed method through field experiments, in terms of both detection performance across two test scenarios with different cargo item types and placement conditions, and comparison with conventional alignment algorithms, including SIFT, ORB, AKAZE, and XFeat.
- We identify recurring detection failure patterns from the experimental results and provide insightful analyses to facilitate future research on cargo load change detection.
2. Related Work
3. Materials and Methods
3.1. Method Overview
3.2. Depth Map Normalization
3.3. One-Dimensional Projection Matching
3.4. Alignment and Load Change Detection
4. Experimental Setup
4.1. Implementation Details
4.2. Test Scenarios
4.3. Evaluation Metrics
- Missed detection: the algorithm fails to detect any change in the cargo load.
- False detection: the algorithm incorrectly identifies a change in a region where no actual change has occurred.
5. Results
5.1. Evaluation of Cargo Load Change Detection
5.2. Comparison with Previous Methods
6. Discussion
6.1. Robustness to Surface Conditions
6.2. Measurement Resolution
6.3. Processing Time Comparison
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| SIFT | Scale-Invariant Feature Transform |
| ORB | Oriented FAST and Rotated BRIEF |
| AKAZE | Accelerated-KAZE |
| WIM | Weigh-in-motion |
| SMTB | Saemangeum Test Bed |
| EPS | Expanded polystyrene |
References
- Jung, Y.; Mizutani, D.; Lee, J. Weigh-in-motion placement for overloaded truck enforcement considering traffic loadings and disruptions. Sustainability 2025, 17, 826. [Google Scholar] [CrossRef] [Scilit]
- Ribeiro, A.G.; Vilaça, L.; Costa, C.; da Costa, T.S.; Carvalho, P.M. Automatic visual inspection for industrial application. J. Imaging 2025, 11, 350. [Google Scholar] [CrossRef] [Scilit]
- Sujon, M.; Dai, F. Application of weigh-in-motion technologies for pavement and bridge response monitoring: State-of-the-art review. Autom. Constr. 2021, 130, 103844. [Google Scholar] [CrossRef] [Scilit]
- Jiang, X.; Ma, J.; Xiao, G.; Shao, Z.; Guo, X. A review of multimodal image matching: Methods and applications. Inf. Fusion 2021, 73, 22–71. [Google Scholar] [CrossRef] [Scilit]
- Tareen, S.A.K.; Raza, R.H. Potential of SIFT, SURF, KAZE, AKAZE, ORB, BRISK, AGAST, and 7 more algorithms for matching extremely variant image pairs. In Proceedings of the 2023 4th International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan, 3–4 March 2023; pp. 1–6. [Google Scholar]
- Li, D.; Xu, Q.; Yu, W.; Wang, B. SRP-AKAZE: An improved accelerated KAZE algorithm based on sparse random projection. IET Comput. Vis. 2020, 14, 131–137. [Google Scholar] [CrossRef] [Scilit]
- Potje, G.; Cadar, F.; Araujo, A.; Martins, R.; Nascimento, E.R. XFeat: Accelerated features for lightweight image matching. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 17–21 June 2024; pp. 2682–2691. [Google Scholar]
- Xu, S.; Chen, S.; Xu, R.; Wang, C.; Lu, P.; Guo, L. Local feature matching using deep learning: A survey. Inf. Fusion 2024, 107, 102344. [Google Scholar] [CrossRef] [Scilit]
- Real-Moreno, O.; Rodríguez-Quiñonez, J.C.; Flores-Fuentes, W.; Sergiyenko, O.; Miranda-Vega, J.E.; Trujillo-Hernández, G.; Hernández-Balbuena, D. Camera calibration method through multivariate quadratic regression for depth estimation on a stereo vision system. Opt. Lasers Eng. 2024, 174, 107932. [Google Scholar] [CrossRef] [Scilit]
- Camuffo, E.; Mari, D.; Milani, S. Recent advancements in learning algorithms for point clouds: An updated overview. Sensors 2022, 22, 1357. [Google Scholar] [CrossRef] [Scilit]
- Ma, J.; Jiang, X.; Fan, A.; Jiang, J.; Yan, J. Image matching from handcrafted to deep features: A survey. Int. J. Comput. Vis. 2021, 129, 23–79. [Google Scholar] [CrossRef] [Scilit]
- Joshi, K.; Patel, M.I. Recent advances in local feature detector and descriptor: A literature survey. Int. J. Multimed. Inf. Retr. 2020, 9, 231–247. [Google Scholar] [CrossRef] [Scilit]
- Jing, J.; Gao, T.; Zhang, W.; Gao, Y.; Sun, C. Image feature information extraction for interest point detection: A comprehensive review. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 4694–4712. [Google Scholar] [CrossRef] [Scilit]
- Lowe, D.G. Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 2004, 60, 91–110. [Google Scholar] [CrossRef] [Scilit]
- Tang, L.; Ma, S.; Ma, X.; You, H. Research on image matching of improved SIFT algorithm based on stability factor and feature descriptor simplification. Appl. Sci. 2022, 12, 8448. [Google Scholar] [CrossRef] [Scilit]
- Rublee, E.; Rabaud, V.; Konolige, K.; Bradski, G. ORB: An efficient alternative to SIFT or SURF. In Proceedings of the 2011 International Conference on Computer Vision (ICCV), Barcelona, Spain, 6–13 November 2011; pp. 2564–2571. [Google Scholar]
- Chu, G.; Peng, Y.; Luo, X. ALGD-ORB: An improved image feature extraction algorithm with adaptive threshold and local gray difference. PLoS ONE 2023, 18, e0293111. [Google Scholar] [CrossRef] [Scilit]
- Zhang, P.; Yan, X. Application of improved KAZE algorithm in image feature extraction and matching. IEEE Access 2023, 11, 122625–122637. [Google Scholar] [CrossRef] [Scilit]
- Alcantarilla, P.F.; Nuevo, J.; Bartoli, A. Fast explicit diffusion for accelerated features in nonlinear scale spaces. In Proceedings of the British Machine Vision Conference (BMVC), Bristol, UK, 9–13 September 2013; pp. 13.1–13.11. [Google Scholar]
- Soleimani, P.; Capson, D.W.; Li, K.F. Real-time FPGA-based implementation of the AKAZE algorithm with nonlinear scale space generation using image partitioning. J. Real-Time Image Process. 2021, 18, 2123–2134. [Google Scholar] [CrossRef] [Scilit]
- Bonilla, S.; Di Vece, C.; Daher, R.; Ju, X.; Stoyanov, D.; Vasconcelos, F.; Bano, S. Mismatched: Evaluating the limits of image matching approaches and benchmarks. In Proceedings of the European Conference on Computer Vision (ECCV) Workshops, Milan, Italy, 29 September–4 October 2024; Springer: Cham, Switzerland, 2024; Volume LNCS 15551. [Google Scholar]
- Lee, J.H.; Lee, J.; Park, S.Y. 3D pose recognition system of dump truck for autonomous excavator. Appl. Sci. 2022, 12, 3471. [Google Scholar] [CrossRef] [Scilit]
- Hennen, E.; Pekarski, A.; Storoschewich, V.; Clausen, E. Stereo vision-based underground muck pile detection for autonomous LHD bucket loading. Sensors 2025, 25, 5241. [Google Scholar] [CrossRef] [Scilit]
- Kwon, O.-J.; Lee, J.; Ullah, F.; Jamil, S.; Kim, J.S. Automatic sequential stitching of high-resolution panorama for Android devices using precapture feature detection and the orientation sensor. Sensors 2023, 23, 879. [Google Scholar] [CrossRef] [Scilit]
- Zhang, W.; Wang, Y.; Liu, Y. Generating high-quality panorama by view synthesis based on optical flow estimation. Sensors 2022, 22, 470. [Google Scholar] [CrossRef] [Scilit]
- Hlinka, O.; Kaniak, G.; Kapeller, C. Perspective-aware fusion of incomplete depth maps and surface normals for accurate 3D reconstruction. Electron. Lett. 2026, 62, e70573. [Google Scholar] [CrossRef] [Scilit]
- Shi, Z.; Xu, Z.; Wang, T. A method for detecting pedestrian height and distance based on monocular vision technology. Measurement 2022, 197, 111303. [Google Scholar]
- Sumetheeprasit, B.; Rosales Martinez, R.; Paul, H.; Ladig, R.; Shimonomura, K. Variable baseline and flexible configuration stereo vision using two aerial robots. Sensors 2023, 23, 1134. [Google Scholar] [CrossRef] [Scilit]
- Leorna, S.; Brinkman, T.; Fullman, T. Estimating animal size or distance in camera trap images: Photogrammetry using the pinhole camera model. Methods Ecol. Evol. 2022, 13, 1707–1718. [Google Scholar] [CrossRef] [Scilit]
- Yang, X.; Sun, J.; Ma, L.; Zhou, X.; Lu, W.; Li, S. Research on the depth image reconstruction algorithm using the two-dimensional Kaniadakis entropy threshold. Sensors 2024, 24, 5950. [Google Scholar] [CrossRef] [Scilit]
- Bailey, D.G.; Klaiber, M.J. Union-Retire for connected components analysis on FPGA. J. Imaging 2022, 8, 89. [Google Scholar] [CrossRef] [Scilit]
- Zhao, X.; Chao, Y.; Zhang, H.; Yao, B.; He, L. An efficient connected-component labeling algorithm for 3-D binary images. IEEE Open J. Comput. Soc. 2023, 4, 1–12. [Google Scholar] [CrossRef] [Scilit]
- Nabahat, M.; Modarres Khiyabani, F.; Jafari Navimipour, N. Optimization of bilateral filter parameters using a whale optimization algorithm. Res. Math. 2022, 9, 2140863. [Google Scholar] [CrossRef] [Scilit]
- Liu, W.; Wang, L.; Cui, M. Quantum image segmentation based on grayscale morphology. IEEE Trans. Quantum Eng. 2022, 3, 3103012. [Google Scholar] [CrossRef] [Scilit]
- He, Y.; Kang, S.; Li, W.; Xu, H.; Liu, S. Advanced enhancement technique for infrared images of wind turbine blades utilizing adaptive difference multi-scale top-hat transformation. Sci. Rep. 2024, 14, 28509. [Google Scholar] [CrossRef] [Scilit]
- Vardhan Rao, M.; Aarthi, M.; Mukherjee, D.; Savitha, S. Implementation of morphological gradient algorithm for edge detection. In Congress on Intelligent Systems; Lecture Notes on Data Engineering and Communications Technologies; Springer: Singapore, 2022; Volume 114, pp. 773–789. [Google Scholar]
- Ding, J.; Dai, D.; Tan, W.; Wang, X.; Qin, S. Improved one-dimensional dilation-based top-hat algorithm for star segmentation under complicated background conditions. Appl. Opt. 2022, 61, 8006–8016. [Google Scholar] [CrossRef] [Scilit]
- Xi, T.; Yuan, L.; Sun, Q. A combined approach to infrared small-target detection with the alternating direction method of multipliers and an improved top-hat transformation. Sensors 2022, 22, 7327. [Google Scholar] [CrossRef] [Scilit]
- Guo, Y.; Wang, Y.; Meng, K.; Zhu, Z. Otsu multi-threshold image segmentation based on adaptive double-mutation differential evolution. Biomimetics 2023, 8, 418. [Google Scholar] [CrossRef] [Scilit]
- Maksimovic, V.; Petrovic, M.; Savic, D.; Jaksic, B.; Spalevic, P. New approach of estimating edge detection threshold and application of adaptive detector depending on image complexity. Procedia Comput. Sci. 2023, 219, 1485–1492. [Google Scholar]
- Yamashita, S.; Kinoshita, Y.; Kiya, H. Scale and rotation estimation of similarity-transformed images via cross-correlation maximization based on auxiliary function method. In Proceedings of the 2025 Asia Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Singapore, 10–13 November 2025; pp. 1–6. [Google Scholar]
- Shetty, M.; Balasubramani, R. Microscopic image noise reduction using mathematical morphology. In International Conference on Innovative Computing and Communications; Advances in Intelligent Systems and Computing; Springer: Singapore, 2021; Volume 1166, pp. 241–251. [Google Scholar]
- Xiao, F.; Hu, S.; Shen, Y.; Fang, C.; Huang, J.; He, C.; Tang, L.; Yang, Z.; Li, X. A Survey of Camouflaged Object Detection and Beyond. arXiv 2024, arXiv:2408.14562. [Google Scholar]















| Pass No. | Phase | No. of Boxes in Cargo Bed | Load Change |
|---|---|---|---|
| 1–7 | Addition (1st) | 0 → 6 | Addition |
| 8–13 | Removal (1st) | 6 → 0 | Removal |
| 14–19 | Addition (2nd) | 0 → 6 | Addition |
| 20–25 | Removal (2nd) | 6 → 0 | Removal |
| Cargo Item | Depth (mm) | Width (mm) | Length (mm) | Surface Material |
|---|---|---|---|---|
| Cardboard box | 240 | 320 | 350 | Corrugated cardboard (matte, textured) |
| EPS block | 190 | 300 | 690 | Expanded polystyrene (matte, finely textured) |
| Waste collection bag | 100 | 300 | 500 | Polypropylene (matte, textured) |
| Tarpaulin | 120 | 270 | 300 | Waterproof-coated fabric (glossy, low-texture) |
| Pass No. | Cargo Items in Cargo Bed | Load Change |
|---|---|---|
| 1 | Empty | - |
| 2 | (c) | Addition |
| 3 | Empty | Removal |
| 4 | (d) | Addition |
| 5 | Empty | Removal |
| 6 | (e) | Addition |
| 7 | Empty | Removal |
| 8 | (f) | Addition |
| 9 | Empty | Removal |
| 10 | (c), (d) | Addition |
| 11 | (c) | Removal |
| 12 | (c), (e) | Addition |
| 13 | (c) | Removal |
| 14 | (c), (f) | Addition |
| 15 | (c) | Removal |
| 16 | Empty | Removal |
| 17 | (d), (e) | Addition |
| 18 | (d) | Removal |
| 19 | (d), (f) | Addition |
| 20 | (d) | Removal |
| 21 | Empty | Removal |
| 22 | (e), (f) | Addition |
| 23 | (e) | Removal |
| 24 | Empty | Removal |
| Test Scenario | # of False Detection | # of Missed Detection | Detection Rate |
|---|---|---|---|
| Type 1 | 0 | 0 | 100% (24/24) |
| Type 2 | 7 | 0 | 82.61% (19/23) |
| Total | 7 | 0 | 91.49% (43/47) |
| No. | Pass Pair | Cargo Item | Error Category |
|---|---|---|---|
| 1 | 6, 7 | - | Residual alignment error |
| 2 | 18, 19 | EPS block | Visually/geometrically similar regions |
| 3 | 18, 19 | EPS block | Visually/geometrically similar regions |
| 4 | 19, 20 | EPS block | Visually/geometrically similar regions |
| 5 | 19, 20 | EPS block | Visually/geometrically similar regions |
| 6 | 22, 23 | - | Residual alignment error |
| 7 | 22, 23 | - | Residual alignment error |
| Alignment Algorithm | Modality | # of False Detection | # of Missed Detection | Detection Rate |
|---|---|---|---|---|
| None | 2D image | 55 | 8 | 26.09% (6/23) |
| SIFT | 2D image | 0 | 8 | 65.22% (15/23) |
| ORB | 2D image | 14 | 8 | 60.87% (14/23) |
| AKAZE | 2D image | 2 | 8 | 60.87% (14/23) |
| XFeat | 2D image | 1 | 8 | 65.22% (15/23) |
| None | Depth | 23 | 0 | 43.48% (10/23) |
| Ours | Depth | 7 | 0 | 82.61% (19/23) |
| Distance (m) | Depth Resolution (mm) | Width/Length Resolution (mm/px) |
|---|---|---|
| 1 | 4.3 | 0.75 |
| 2 | 17.1 | 1.50 |
| 3 | 38.6 | 2.25 |
| 4 | 68.6 | 3.00 |
| 5 | 107.1 | 3.75 |
| 6 | 154.3 | 4.50 |
| Alignment Algorithm | Type 1 (ms) | Type 2 (ms) | Average (ms) |
|---|---|---|---|
| None | 74.5 | 51.3 | 62.9 |
| SIFT | 451.7 | 345.5 | 398.6 |
| ORB | 219.5 | 206.2 | 212.9 |
| AKAZE | 334.9 | 269.7 | 302.3 |
| XFeat | 654.9 | 644.5 | 649.7 |
| Ours | 235.7 | 206.8 | 221.3 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Park, Y.; Kim, C.; Kim, Y.; Park, J.; Ju, B.-K. Truck Cargo Load Change Detection: Depth Map Normalization and 1D Projection Matching. Sensors 2026, 26, 5866. https://doi.org/10.3390/s26185866
Park Y, Kim C, Kim Y, Park J, Ju B-K. Truck Cargo Load Change Detection: Depth Map Normalization and 1D Projection Matching. Sensors. 2026; 26(18):5866. https://doi.org/10.3390/s26185866
Chicago/Turabian StylePark, Yongju, Changil Kim, Yuntae Kim, Jinuk Park, and Byeong-Kwon Ju. 2026. "Truck Cargo Load Change Detection: Depth Map Normalization and 1D Projection Matching" Sensors 26, no. 18: 5866. https://doi.org/10.3390/s26185866
APA StylePark, Y., Kim, C., Kim, Y., Park, J., & Ju, B.-K. (2026). Truck Cargo Load Change Detection: Depth Map Normalization and 1D Projection Matching. Sensors, 26(18), 5866. https://doi.org/10.3390/s26185866

