Image Pre-Processing Detection Using Deep Reinforcement Learning

  • Nitin Mukesh Mukesh
Keywords: Deep Reinforcement learning, OCR, Computer vision, Deep Q Network

Abstract

Reinforcement learning is a popular domain of Machine learning being actively used in many industries. With proper reward function and problem formulation, a task can easily be solved using Reinforcement learning.

 Computer vision domain often face the problem of noisy data. Even when the model is trained on good quality data, during inference, the noisy data can create problem and thus causing model to fail. An essential step to overcome the problem of bad data is pre-processing of data, but pre-processing of image data is itself a complex problem and requires subject matter experts to decide which kind of preprocessing should be applied on a given image for a particular compute vision task.

 To solve this problem of choosing correct pre-processing for a given images, we have proposed a novel approach of automation of image pre-processing using deep reinforcement learning.  This approach is developed and tested for one of the most popular problems in image data, which is noise in images, while it has also shown potential how it can change the whole scenario of machine learning models being applied in the field of computer vision.

References

[1] Suneetha, Akula and Srinivasa Reddy, E.. "Robust Gaussian Noise Detection and Removal in Color Images using Modified Fuzzy Set Filter" Journal of Intelligent Systems, vol. 30, no. 1, 2021, pp. 240-257. https://doi.org/10.1515/jisys-2019-0211
[2] J. Lu, M. Qin and Y. Tong, "Research on Reinforcement Learning algorithms in Computer Vision," 2022 International Symposium on Advances in Informatics, Electronics and Education (ISAIEE), Frankfurt, Germany, 2022, pp. 246-251, doi: 10.1109/ISAIEE57420.2022.00057.
[3] L. Mou, S. Saha, Y. Hua, F. Bovolo, L. Bruzzone and X. X. Zhu, "Deep Reinforcement Learning for Band Selection in Hyperspectral Image Classification," in IEEE Transactions on Geoscience and Remote Sensing, vol. 60, pp. 1-14, 2022, Art no. 5504414, doi: 10.1109/TGRS.2021.3067096.
[4] Venkatesh N. Murthy, Vivek Singh, Terrence Chen, R. Manmatha, Dorin Comaniciu; Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp. 2240-2248
[5] Lin, E., Chen, Q. & Qi, X. Deep reinforcement learning for imbalanced classification. Appl Intell 50, 2488–2502 (2020). https://doi.org/10.1007/s10489-020-01637-z
[6] Wang S, Liu W, Wu J, Cao L, Meng Q, Kennedy PJ (2016) Training deep neural networks on imbalanced data sets, in Neural Networks (IJCNN). In: 2016 International Joint Conference on. IEEE, pp 4368–4374
[7] Huang C, Li Y, Change Loy C, Tang X (2016) Learning deep representation for imbalanced classification. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 5375–5384
[8] Roy, S. S., Ahmed, M., & Akhand, M. A. H. (2018). NOISY IMAGE CLASSIFICATION USING HYBRID DEEP LEARNING METHODS. Journal of Information and Communication Technology, 17(2), 233–269. https://doi.org/10.32890/jict2018.17.2.8253
[9] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A Rusu, Joel Veness, Marc G Bellemare, Alex Graves, Martin Riedmiller, Andreas K Fidjeland, Georg Ostrovski, et al. Human-level control through deep reinforcement learning. Nature, 518(7540):529–533, 2015.
[10] Jianqing Fan, Zhaoran Wang, Yuchen Xie, Zhuoran Yang Proceedings of the 2nd Conference on Learning for Dynamics and Control, PMLR 120:486-489, 2020.
[11] Vimala, B. B., Srinivasan, S., Mathivanan, S. K., Muthukumaran, V., Babu, J. C., Herencsar, N., & Vilcekova, L. (2023). Image noise removal in ultrasound breast images based on hybrid deep learning technique. Sensors, 23(3), 1167.
[12] Wang, F., Huang, H., & Liu, J. (2019). Variational-based mixed noise removal with CNN deep learning regularization. IEEE Transactions on Image Processing, 29, 1246-1258.
[13] Aghajarian, M., McInroy, J. E., & Muknahallipatna, S. (2020). Deep learning algorithm for Gaussian noise removal from images. Journal of Electronic Imaging, 29(4), 043005-043005.
[14] Arulkumaran, K., Deisenroth, M. P., Brundage, M., & Bharath, A. A. (2017). Deep reinforcement learning: A brief survey. IEEE Signal Processing Magazine, 34(6), 26-38.
[15] Ladosz, P., Weng, L., Kim, M., & Oh, H. (2022). Exploration in deep reinforcement learning: A survey. Information Fusion, 85, 1-22.
[16] Gronauer, S., & Diepold, K. (2022). Multi-agent deep reinforcement learning: a survey. Artificial Intelligence Review, 55(2), 895-943.
[17] Roderick, M., MacGlashan, J., & Tellex, S. (2017). Implementing the deep q-network. arXiv preprint arXiv:1711.07478.
[18] Oh, J., Hessel, M., Czarnecki, W. M., Xu, Z., van Hasselt, H. P., Singh, S., & Silver, D. (2020). Discovering reinforcement learning algorithms. Advances in Neural Information Processing Systems, 33, 1060-1070.
[19] AlMahamid, F., & Grolinger, K. (2021, September). Reinforcement learning algorithms: An overview and classification. In 2021 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE) (pp. 1-7). IEEE.
[20] Wawrzyński, P. (2009). Real-time reinforcement learning by sequential actor–critics and experience replay. Neural networks, 22(10), 1484-1497.
[21] Sharma, S., Srinivas, A., & Ravindran, B. (2017). Learning to repeat: Fine grained action repetition for deep reinforcement learning. arXiv preprint arXiv:1702.06054.
[22] Adam, S., Busoniu, L., & Babuska, R. (2011). Experience replay for real-time reinforcement learning control. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 42(2), 201-212.
Published
2024-04-30
How to Cite
Mukesh, N. M. (2024). Image Pre-Processing Detection Using Deep Reinforcement Learning. Asian Journal For Convergence In Technology (AJCT) ISSN -2350-1146, 10(1), 64-68. https://doi.org/10.33130/AJCT.2024v10i01.013

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.