Breast Cancer Detection Using Mammography Image Processing to Deep Learning with YOLOV8n & YOLOV11n.

Project Code :TCMAPY2026

Objective

The objective of this project is to develop an automated breast cancer detection system that utilizes deep learning techniques, specifically the YOLOv8n, YOLO11n algorithms, to analyze mammography images and detect and classify them as either "cancer" or "normal." The project aims to create a web-based platform where users can easily upload mammogram images for processing. The backend of the system, built using Flask, will manage user authentication and image processing, while SQLite will securely store user data. The primary goal is to provide accurate, fast, and reliable results, thereby assisting healthcare professionals in early cancer detection. By leveraging deep learning, the project aims to reduce human error, enhance the speed of diagnosis, and contribute to better patient outcomes. Additionally, the system will focus on simplicity and ease of use, ensuring that users, even with minimal technical expertise, can operate the platform effectively for breast cancer screening.

Abstract

This project focuses on the development of an automated system for breast cancer detection using mammography image processing and deep learning techniques. The system employs the YOLOv8n, YOLO11n algorithm, a state-of-the-art object detection model, to analyze mammography images and classify them as either "cancer" or "normal." The goal is to enhance the accuracy and speed of breast cancer diagnosis, reducing the dependency on manual interpretation and providing more reliable results for early-stage detection. The project integrates a web-based user interface, where users can register, log in, and upload their mammography images for processing. Once an image is uploaded, the model processes it and provides a classification result, helping users to identify potential signs of cancer. The backend of the system is developed using Flask, while SQLite is used for securely storing user data and ensuring smooth system operations. This solution aims to make breast cancer detection more accessible and efficient, offering a tool to assist medical professionals in their diagnostic processes. The system is designed with simplicity and user-friendliness in mind, ensuring that users with minimal technical knowledge can effectively use the platform for image classification. The ultimate aim of the project is to assist in early cancer detection, thereby contributing to improved healthcare outcomes.

Keywords: Breast cancer, Mammography, YOLOv8n, YOLO11n, Deep learning, Image classification, Flask, SQLite, Early detection, User interface, Medical diagnostics.

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 REQUIREMENTS

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - SVGA / LED Display

RAM                                        - 8GB

 

SOFTWARE REQUIREMENTS:

 

Operating System                   :  Windows 7 / 8 / 10 / 11 or Ubuntu 20.04

Server side Script                    :  HTML, CSS, Bootstrap & JS

Programming Language         :  Python 3.10

Libraries                                  : Flask, OpenCV, NumPy , Ultralytics, Matplotlib

IDE/Workbench                      :  VsCode, Kaggle kernals

Technology                             :  Deep Learning (YOLO)

Server Deployment                 :  Flask Development Server

Database                                 :  SQLite

Demo Video

mail-banner
call-banner
contact-banner
Request Video