Deep Facial Diagnosis: Deep Transfer Learning From Face Recognition to Facial Diagnosis

Project Code :TCMAPY229

Objective

Being able to predict disease based on facial images is an important field. Such an application can provide millions of people to get diagnosed for cheap. In this project, we propose a Neural Network based method to take 2D facial images and to predict diseases (most likely dermatology diseases) from them.

Abstract

The relationship between face and disease has been discussed from thousands years ago, which leads to the occurrence of facial diagnosis. In existing system, Old methods like screening by a physician in laboratories with equipment’s which take time to generate results and or also cost in effective. Such system also required for us to know what we are looking for from the start. Also many alternatives to this old system uses machine learning to detect patient diseases. But they suffer from the low accuracy. In proposed system, we are using Deep learning and neural network to capture the faces of people and detect any possible disease associated to them. Deep learning offers increased accuracy for detection of disease and it is highly scalable. We used data augmentation technique to handle imbalance of data in the system. It is also allows us to reduce over fitting and hence generate better accuracies than ever before.

Keywords: Facial Diagnosis, Deep Transfer Learning (DTL), Face Recognition, Beta-Thalassemia, Hyperthyroidism, Down Syndrome, Leprosy.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SPECIFICATIONS:

  • Processor: I3/Intel
  • Processor RAM: 4GB (min)
  • Hard Disk: 128 GB
  • Key Board: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: Any

SOFTWARE SPECIFICATIONS:

  • Operating System: Windows 7+
  • Server-side Script: Python 3.6+
  • IDE: PyCharm
  • Libraries Used: Pandas, Numpy, sklearn, Flask, TensorFlow, OS.

Learning Outcomes

  • Scope of real time application Scenarios.
  • How Internet Works.
  • Gathering images related to project for creating dataset.
  • What type of technology versions?
  • Use of HTML and CSS on UI Designs.
  • Data Base Connections.
  • Data Parsing Front-End to Back-End.
  • Need of PyCharm-IDE to develop a web application.
  • Working Procedure.
  • Testing Techniques.
  • Error Correction mechanisms.
  • Increasing accuracy for best results.
  • How to run and deploy the applications
  • Introduction to basic technologies.
  • How project works.
  • Input and Output modules.
  • How test the project based on user inputs and observe the output.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects