Illustration

Project Objective

To develop a skin cancer detection application that can assist dermatologists and individuals in identifying potential skin cancer lesions from images of moles. The goal is to create a reliable and accessible tool for early detection and diagnosis, which can potentially save lives through early intervention.

90% accuracy on the validation set
37 dermatologists in focus group
Project
Project

Partner's Profile

Accuracy and Metrics

The trained skin cancer detection model achieved an accuracy from 53% to over 90% on the validation set. It demonstrated high precision and recall for both benign and malignant cases, indicating its effectiveness in diagnosis.

The web-based application received positive feedback from 37 dermatologists and users alike. Its user-friendly interface and accurate predictions contributed to its adoption and usage for preliminary assessments of skin lesions.

Ongoing Improvement

By providing an accessible tool for early skin cancer detection, the application has the potential to aid in early intervention and improve the chances of successful treatment.

The model continues to be updated with new data to enhance its accuracy and keep up with evolving medical knowledge. User feedback and additional features, such as a skin lesion severity score, are being considered for future application iterations.

Solution

The combination of Scikit-learn, Keras, and the ResNet50 model was used to develop an effective skin cancer detection application. Our team built an AI-powered web application that aligns to leverage machine learning and deep learning for early disease detection and highlights the importance of ethical considerations and continuous improvement in healthcare applications. 

Web-Based Application

Creation of a user-friendly web-based interface using Django. Integration of the trained model into the application. Ability for users to upload mole images for classification. Displaying the classification results with an indication of the likelihood of malignancy.

Feature Extraction with ResNet50

Utilization of the ResNet50 model pre-trained on a large dataset to extract high-level features from moles images. Removal of the top classification layers to retain the feature extraction capability.

Custom Classifier

Development of a custom neural network classifier using Keras. The classifier takes ResNet50 features as input and outputs skin cancer classifications (benign or malignant). Training the classifier on the preprocessed dataset.

Model Evaluation

Evaluation of the model's performance using metrics such as accuracy, precision, recall, and F1-score on the validation set. Hyperparameter tuning to optimize the model's architecture and training parameters.

Data Collection and Preprocessing

A curated dataset of moles images obtained from various sources. Splitting the dataset into training, validation, and test sets. Preprocess the images through resizing (500x500), format normalization (converting to RGB), and data augmentation to improve model generalization.

Technologies

Dataset

A dataset of moles images labeled as benign or malignant

Machine Learning Frameworks

Scikit-learn and Keras

Pre-trained Model

ResNet50 as a feature extractor

Programming Language

Python

Deployment

Django for creating a web-based user interface

Project

Projects

AI AgentLLM

AI Intake Agent for a Teleradiology Patient Service

A multilingual AI agent that consults patients 24/7, collects structured requests and hands each one to a manager for confirmation.

83% of dialogs end with a request and summary
50% of conversations happen outside work hours
21% click-through to the order page, up from 10%

LLMData Pipeline

LLM Matching of Veterinary Drugs to the State Registry

A data pipeline and API that join ~3,200 online catalog pages with the state registry into one structured veterinary drug reference.

99.8% of product records imported
887 products linked to the state registry
829 matches with confidence of 0.9 or higher

MedicalHealth monitoring

Remote Patient Monitoring App

for remote medical diagnostics and health monitoring.

$50K raised investment
MVP was launched in 3 months

AILLM

AI Translation of Radiology Reports with Doctor Review

An LLM drafts the report translation in 8 languages, the radiologist reviews it, and only then do customers and patients see it.

8 report languages, more added without code
100% of translations reviewed by a radiologist before release
0 outdated translations visible after the original changes

HealthcareSaaS

Referral and Payout Portal for a Teleradiology Platform

Doctors and medical reps refer patients by promo code, link or QR, and every reward is backed by money the platform actually received.

10 days to build the partner module
5 reward tiers with per-partner overrides
3 ways to refer a patient: code, link or QR

eHealthDigital Workspaces

e-Prescribing App

for easy medical prescription issues and management.

300 e-prescriptions are issued daily
-86% reducing recipe errors

Need a project estimate?

Drop us a line, and we provide you with a qualified consultation.

x

Partnership That Works for You

Your Trusted Agency for Digital Transformation and Custom Software Innovation.

Start typing to search...