Deep Learning-Based Chronic Kidney Disease Prediction Using CNN and YOLOv8 with Ultrasonic X-ray Imaging

Project Code :TEMBPG929

Objective

To develop a reliable and automated system for early detection of Chronic Kidney Disease (CKD) using Convolutional Neural Networks (CNN) and YOLOv8 with real-time ultrasonic X-ray imaging. The goal is to enhance diagnostic accuracy and support healthcare professionals in identifying kidney abnormalities at an early stage.

Abstract

Chronic Kidney Disease (CKD) is a progressive condition that affects millions of people worldwide, often remaining undiagnosed until it reaches an advanced stage. Early detection is essential for improving patient outcomes and reducing long-term health complications. This project presents a deep learning-based approach for the prediction and detection of CKD using Convolutional Neural Networks (CNN) and the YOLOv8 algorithm, integrated with real-time camera input from ultrasonic X-ray imaging. A camera is used to capture ultrasonic X-ray visuals of the kidneys, which are then processed using CNN for feature extraction and classification. YOLOv8 is applied for real-time object detection, enabling accurate identification and localization of kidney stones and other abnormalities associated with CKD. The system is implemented using Python and trained on a dataset of kidney ultrasound images. By combining the power of deep learning with modern detection algorithms, this project aims to provide a reliable, non-invasive, and automated tool to assist healthcare professionals in early-stage CKD diagnosis.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements

  •         Python
  •         Yolov8

Learning Outcomes

  • - Understanding Arduino architecture and pin configuration 
  • - Installing and setting up Arduino IDE for development 
  • - Writing and uploading Arduino programs for biometric authentication 
  • - Interfacing fingerprint sensors with Arduino for secure access control 
  • - Controlling DC motors using a motor driver for door automation 
  • - Implementing push buttons for manual authentication control 
  • - Displaying authentication status on an LCD screen 
  • - Understanding power supply requirements for biometric systems
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
    • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video