Visual search and applications using convolutional neural networks
Convolutional Neural Networks (CNN) is one of the most prominent deep learning architecture in performing large scale visual intelligent tasks. CNN can be used for many purposes based on the data given. One of the purpose is to recognise tattoo images to assist in better law enforcement process. Tat...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/74677 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Convolutional Neural Networks (CNN) is one of the most prominent deep learning architecture in performing large scale visual intelligent tasks. CNN can be used for many purposes based on the data given. One of the purpose is to recognise tattoo images to assist in better law enforcement process. Tattoo has been used to identify criminal suspects because it is a biometric characteristic that makes it easier to narrow down and identify victims.
This project focuses on developing image recognition application by using CNN on tattoo images dataset, particularly on tattoo classification and detection. Classification will identify if there is any tattoo exists in an image and detection will locate the identified tattoo.
A total of 2000 images were used to train the network by using CNN and Fast R- CNN code for classification and detection respectively. Tattoo classification achieved accuracy of 93.33% and tattoo detection achieved mean Average Precision (mAP) or Intersection over Union (IoU) value of 70%. Both results are promising and achieved generally higher accuracy than similar research or standard. Future research can be done to enhance both the classification and detection feature. |
---|