DermatoScan 2.0: Image Analysis Optimizations for the Early Detection of Skin Cancer
CSEF · 2016 Mathematics & Computer Science First Award
Overview
Objectives/Goals To develop a simple, responsive and reliable method of digitally assessing the risk of cancer in skin lesions using an iPhone app. Methods/Materials 8 numerical methods were defined and implemented. An evolutionary machine learning algorithm was developed to optimize the weights of each factor in the analysis. A#Complexity# method was then developed and added to the original analysis network, increasing the sensitivity and specificity of the resulting assessments. Each feature extraction method was optimized and tested, yielding a 300% average acceleration with no loss of reliability. The methods were ported from C++ into Swift. A new class was created which incorporates many of the feature analysis processes and replaces the image manipulation functionality originally provided by OpenCV. The app tested successfully on preloaded images, but analysis performance on an iPhone was extremely slow. A new user-interface was designed to allow the user to adjust three interactive parameters, enabling the user to limit the size, color-space and border isolation threshold of the captured image. When the iPhone camera failed to deliver reliable images, the app was tested against enlarged image samples displayed on a second computer screen. Results The analysis process consistently achieved better than 98% accuracy within its test sample image set. The embedded DermatoScan iPhone app achieved similar results when the iPhone camera captured enlarged images but could not achieve consistent results capturing actual size samples with the iPhone#s camera. Conclusions/Discussion This experiment was conducted over the course of a year, building on the work of my previous experiments, based on research over the previous year. The success of this demonstration supports two of the three components of the hypothesis. The code produced consistent and reliable results even after substantial optimization. Optimization efforts achieved a 3:1 average acceleration from the improved feature extraction methods and an additional 10:1 average acceleration from the user-guided optimizations. The code was successfully translated and embedded in an iPhone app. The iPhone camera had difficulty focusing and the internal flash proved ineffective at such close range, but these issues might be mitigated in the future with additional image processing, an optical lens attachment or an alternative external camera device.
Summary statement
I designed, developed and tested an iPhone app to record, analyze and assess the risk of malignancy in skin lesions.
Help received
Help Received: My dermatologist initially explained the characteristics which commonly indicate malignancy. I showed DermatoScan to 2 engineers and a scientist at Amgen, who suggested a possible attachment to achieve a more consistent image with the iPhone camera. A family friend introduced me to
Awards (1)
Competition history
- CSEF 2016
Resources
Related projects
CSEF · 2015
DermatoScan: Machine Vision, Analysis, Learning & Natural Computing Optimizations for the Early Detection of Skin Cancer
CSEF · 2014
Accurate Detection of Skin Cancer Using Multi Stage Neural Networks
CSEF · 2019
Developing a Novel, Accurate, and Rapid Machine Learning Based Skin Disease Diagnosis Algorithm and Mobile Application
ISEF · 2019
Developing a Novel, Accurate, and Rapid Computer Vision and Machine Learning Based Skin Disease Diagnosis Pipeline, Hardware Apparatus, and Mobile Application
ISEF · 2023
DermaSkan: Using Convolutional Neural Networks to Detect and Prevent Skin Cancer in Underrepresented Communities by Using an Android App
CSEF · 2018
skinCAM: An Effective Solution towards Skin Disease Diagnosis via Novel Deep Learning Algorithm
ISEF · 2022
DermaTech: A Novel, Non-Invasive Technology To Detect Skin Cancer
ISEF · 2020
The iSpy Platform: A Multi-Faceted Suite of Affordable Smartphone Imaging and Sensor-Based Utilities for the Non-Invasive Detection of Parkinsonian Tremor and Skin Cancer via Machine Learning
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects