Skin Cancer Detection Using Median Filtering and VGG19-Based Deep Learning Model
Thumbnail 1
Thumbnail 2
Thumbnail 3
Thumbnail 4
Thumbnail 5
Thumbnail 6
Thumbnail 7
Thumbnail 8
0.0 0 Reviews

Skin Cancer Detection Using Median Filtering and VGG19-Based Deep Learning Model

1. Introduction Skin cancer is one of the most common types of cancer worldwide, and early detection plays a crucial role in improving patient survival rates. Traditional diagn...

$ 99.00
AvailabilityAvailable Now CategoryPython
CodeFS-75 Specs4 points
Quality Guaranteed Reviewed project files and clear structure.
24/7 Support Reach us anytime for setup and usage help.
Instant Access Download your files right after checkout.
Source Included Code, assets, and project-ready materials included.
Need a custom version?

We can help you adapt this project for your topic, tech stack, or submission requirements.

Talk to us

About This Product

Skin Cancer Detection Using Median Filtering and VGG19-Based Deep Learning Model

1. Introduction

Skin cancer is one of the most common types of cancer worldwide, and early detection plays a crucial role in improving patient survival rates. Traditional diagnosis methods rely heavily on dermatologists, which can be time-consuming and subjective. With the advancement of deep learning and computer vision, automated systems can assist in detecting skin cancer from images.

This project presents a web-based skin cancer detection system using a Convolutional Neural Network (CNN), specifically the VGG19 model, integrated with a Django framework. The system allows users to upload skin images and receive predictions along with confidence scores.

2. Problem Statement

Manual diagnosis of skin cancer:

  1. Requires expert knowledge
  2. Time-consuming
  3. Prone to human error

There is a need for:

  1. Automated detection system
  2. Fast and accurate classification
  3. Easy-to-use web interface

Hence, the problem is to design a system that can classify skin lesions into multiple classes using image data.

3. Proposed Method

The proposed system uses a deep learning-based image classification approach:

  1. Dataset of skin images is collected
  2. Images are preprocessed (resize, normalization)
  3. A CNN model (VGG19) is trained
  4. Model learns features like texture, color, and patterns
  5. User uploads image through Django web app
  6. Model predicts class with confidence score

4. Input and Output Specifications

Input:

  1. Skin lesion image (JPEG/PNG)
  2. Image size: resized to 224×224

Output:

  1. Predicted class:
  2. Normal
  3. Melanoma
  4. Nevus
  5. Pigmented Benign Keratosis
  6. Confidence score (%)

5. Methodology

The system follows these steps:

  1. Data Collection
  2. Skin lesion images collected from dataset
  3. Preprocessing
  4. Resize images to 224×224
  5. Normalize pixel values (0–1)
  6. Model Training
  7. VGG19 CNN used
  8. Trained on labeled dataset
  9. Model Saving
  10. Best model stored for future use
  11. Web Integration (Django)
  12. User authentication (login/signup)
  13. Image upload interface
  14. Prediction Phase
  15. Uploaded image preprocessed
  16. Passed to trained model
  17. Prediction generated
  18. Result Display
  19. Output shown on web page

6. Novelty and Contribution  

·Integration of deep learning with web application (Django)

·User-friendly interface for non-technical users

·Multi-class classification of skin lesions

·Real-time prediction system

·Scalable architecture for future improvements

7. Expected Outcomes

·Accurate classification of skin diseases

·Faster diagnosis compared to manual methods

·Easy accessibility via web interface

·Improved awareness and early detection

8. Conclusion

This project demonstrates the effectiveness of deep learning techniques in medical image analysis. By integrating a CNN model with a Django-based web application, the system provides an efficient and user-friendly solution for skin cancer detection. The proposed system can assist medical professionals and users in early diagnosis, thereby improving healthcare outcomes.

9. References

1.Simonyan, K., & Zisserman, A. (2015).Very Deep Convolutional Networks for Large‑Scale Image Recognition. International Conference on Learning Representations (ICLR)

2.Esteva, A., Kuprel, B., Novoa, R. A., Ko, J., Swetter, S. M., Blau, H. M., & Thrun, S. (2017). Dermatologist‑level classification of skin cancer with deep neural networks. Nature, 542(7639), 115–118.

3.Tajbakhsh, N., Shin, J. Y., Gurudu, S. R., Hurst, R. T., Kendall, C. B., Gotway, M. B., & Liang, J. (2016).Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning?IEEE Transactions on Medical Imaging, 35(5), 1299–1312.

4.Codella, N. C. F., Rotemberg, V., Tschandl, P., Celebi, M. E., Dusza, S., Gutman, D., et al. (2019).Skin Lesion Analysis Toward Melanoma Detection 2018: A Challenge Hosted by the International Skin Imaging Collaboration (ISIC) arXiv preprint arXiv:1902.03368.

5.Litjens, G., Kooi, T., Bejnordi, B. E., Setio, A. A. A., Ciompi, F., Ghafoorian, M., et al. (2017). A survey on deep learning in medical image analysis Medical Image Analysis, 42, 60–88.

Backend Programming Language

Python

Backend Web Framework

Django

Frontend Structure

HTML

Frontend Styling

CSS

0.0
0 reviews
5
0
4
0
3
0
2
0
1
0

No reviews available for this product.

Add Your Review

View All