Skip to content

tharakadilshandmt/e17-co328-Oral-Cavity-Region-Detection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

layout permalink repository-name title
home
index.html
e17-co328-Oral-Cavity-Region-Detection
Oral Cavity Region Detection Tool

Oral Cavity Region Detection Tool


Team

Table of Contents

  1. Introduction
  2. Solution Architecture
  3. Software Design
  4. Machine Learning Model
  5. Links

Introduction

This project contains a web-based application that can be used to upload images of the oral cavity and identify the known regions which are normal. For example: The tool will process an image uploaded by the clinician and apply masks to easily recognize a specific region of the oral cavity which does not indicate any abnormality.

image

Why

If known regions are quickly detected using a methodology, without patient having to endure prolonged invasions to the oral cavity, the dentists can easily identify the abnormal regions and pay more attention to the undetected oral lesions/ suspected regions in a matter of seconds.

On the other hand, AI detection systems that are used to detect oral cancers require oral cavity images with only the lesion component. Therefore, the output masks of our tool can be used to filter out the lesion part and feed it to the cancer detection tools.

Solution Architecture

image

Use Case Diagram

image

UML Class Diagram

Class

Software Design

User Interface for Dentists

Web application mainly consists of 4 pages,

  1. Login Page
    • Managing User login with the email and the password.
  2. Signup Page
    • Managing a signup of a new user to the system with relevant details
  3. Image Collection and Upload Page
    • Managing the image database of the user and the image upload functionality.
    • Provide filters to categorize images based on different criteria(Age,ID , District)
  4. Work Place Page
    • Main workplace of the tool
    • Running the algorithm on an image set.
    • previewing masked images

See the prototype of the web interface here

Wire frame Diagram for the Web application

WorkPlacePage

Login Page (Implemented)

loginPage

Signup Page (Implemented)

SignupPage

Collection & Upload Page (Wireframe)

Collection&UploadPage

Work Place Page (Wireframe)

WorkPlacePage

User Interface for Administrators

The Administrators's portal have the following functionalities.

  1. Login Page
  2. Accept registration requests of the authorized Dentists

Portal showing the registration requests (Implemented) Admin

Machine Learning Model

A machine learning model is built to identify and correctly segment the known, normal regions of an Oral Cavity image.

The process of building the model is devided into 8 phases as shown in the below figure

Machine Learning Model Work Flow

workflow

maskrcnn

dataset

Release Plan

relesePlane

Links

About

first project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.3%
  • JavaScript 2.6%
  • Other 0.1%