Image detection plays a pivotal role in a spectrum of computer vision applications,spanning from object recognition to autonomous driving and surveillance.Nonetheless,these image detection systems remain exposed to an array of attacks,including adversarial perturbations,occlusions,and image distortions.To fortify these systems,adversarial neural networks have emerged as a promising solution.This thesis constitutes a comprehensive exploration into the conception and execution of an Adversarial Neural Network,tailored to enhance the precision and resilience of image detection systems.The proposed model comprises two principal components:a detection network and a perturbation generator network.The detection network undergoes training on pristine image datasets,while the perturbation generator network is trained to fabricate adversarial perturbations.These perturbations can be strategically integrated into the clean images to construct adversarial examples.Subsequently,these adversarial examples are utilized to retrain the detection network,amplifying its precision and robustness against a multitude of attacks.Practical realization of the proposed model is achieved through the employment of Python in conjunction with the PyTorch deep learning framework.Rigorous evaluation of the model’s efficacy is conducted on benchmark datasets,specifically MNIST,SVHN,and CIFAR-10,employing the Faster DkNN object detection algorithm.The outcomes underscore the substantial improvements in the accuracy and resilience of object detection systems when confronted with various attacks,ranging from adversarial perturbations to occlusions and image distortions.In summation,this thesis delineates a pragmatic approach for augmenting the precision and resilience of image detection systems through the utilization of adversarial neural networks.The proposed model serves as a vantage point for the subsequent exploration and advancement of robust image detection systems to cater to diverse applications.Lastly,this project underscores the orchestration of varied tools and software to design a sophisticated system,seamlessly integrating the detector with the web backend and frontend,employing technologies such as Python,Torch,ReactJS,Flask,Axios,and Redis,to fulfill the project’s objectives. |