Lung Cancer Detection Using Image Processing

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Domain: MATLAB

Technology: Image Processing

Lung Cancer detection Using Image Processing


Abstract:
Precise cancer segmentation enables doctors to comprehend the area and size of cancer growth
and settle on better symptomatic choices. However, manual segmentation is a challenging task
and consumes time. So, here we proposed a hybrid classification network which is based on
RCNN along with two channel CNN. The segmentation is done using the optimization
technique. Then the quality metrics is calculated for the segmented and classified output.

Existing Method:
Computed tomography (CT) is the basic imaging modality used to calculate the tumor and
analyze the stage of the disease. Contrast-more advantageous CT can furnish cancer images with
excessive resolution and clear boundaries, which is valuable to disclose cancer characteristics.
Considering the fact that SCLC is an aggressive malignancy characterized with the aid of rapid
progress and early metastatic unfold, speedy localization and delineation of melanoma regions in
CT scans are very most important for analysis and remedy planning. Some studies shown that the
radiomics features extracted from cancer regions can help to predict the clinical response of
SCLC patients to first-line chemotherapy. However, manual segmentation is a time-consuming
and tedious task and is subject to significant inter- and intra-observer variations, which limit its
value in the clinical settings. Therefore, automatic segmentation methods are highly demanded.
Disadvantages:

 Thresholding always throws out information which you will never be able to use again,
as you reduce the information to a binary variable
 Over segmentation when the image is noisy or has intensity variations

Web: www.takeoffprojects.com Phone: 08772261612


Email: info@takeoffprojects.com +91-9030333433
Domain: MATLAB
Technology: Image Processing

Proposed System: Here, we are going to discuss the RCNN with two channel networks. Below
figure shows the model diagram of our proposed method.

RCNN:

The original goal of R-CNN was to take an input image and produce a set of bounding boxes as
output, where each bounding box contains an object and also the category (e. g. car or
pedestrian) of the object. More recently, R-CNN has been extended to perform other computer
vision tasks.
Given an input image, R-CNN begins by applying a mechanism called Selective Search to
extract regions of interest (ROI), where each ROI is a rectangle that may represent the boundary
of an object in image. Depending on the scenario, there may be as many as two thousand ROIs.
After that, each ROI is fed through a neural network to produce output features. For each ROI's
output features, a collection of support-vector machine classifiers are used to determine what
type of object (if any) is contained within the ROI.

Cuckoo Search Optimization:

Cuckoo search is an optimization algorithm developed by Xin-She Yang and Suash Deb in
2009. It was inspired by the obligate brood parasitism of some cuckoo species by laying their
eggs in the nests of host birds of other species. Some host birds can engage direct conflict with
the intruding cuckoos. For example, if a host bird discovers the eggs are not their own, it will
either throw these alien eggs away or simply abandon its nest and build a new nest elsewhere.
Some cuckoo species such as the New World brood-parasitic Tapera have evolved in such a way
Web: www.takeoffprojects.com Phone: 08772261612
Email: info@takeoffprojects.com +91-9030333433
Domain: MATLAB
Technology: Image Processing

that female parasitic cuckoos are often very specialized in the mimicry in colors and pattern of
the eggs of a few chosen host species. Cuckoo search idealized such breeding behavior, and thus
can be applied for various optimization problems.

MATLAB TO EMBEDDED:

Power Supply

USB To Serial
Converter
Raspberry Pi
PHP Server

Raspberry Pi:

The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor
or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people
of all ages to explore computing, and to learn how to program in languages like Scratch and
Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing
the internet and playing high-definition video, to making spreadsheets, word-processing, and
playing games.

Procedure:

 The input image is taken from the test dataset and pre-processing is done for resizing and
transforming the image.
 Then to identify the portion part we will implement a hybrid process of segmenting the
tumor image using RCNN and cuckoo optimization process.
 As per the segmented output, the type of tumor is identified as well as the tumor
characteristics will be calculated.
Web: www.takeoffprojects.com Phone: 08772261612
Email: info@takeoffprojects.com +91-9030333433
Domain: MATLAB
Technology: Image Processing

 These are send to Php server through Raspberry pi, they will send a message to the
number about these parameters.

Software & Hardware Requirements:

Software:
 Matlab 2020a or above
 Raspbian OS
 Python
 Python IDLE
 PHP Server
Hardware:
 Raspberry Pi
 USB to Serial Converter
 5V Adapter
 USB Cable
Operating Systems:
 Windows 10
 Windows 7 Service Pack 1
 Windows Server 2019
 Windows Server 2016
Processors:
Minimum: Any Intel or AMD x86-64 processor
Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2
instruction set support
Disk:
Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation
Recommended: An SSD is recommended A full installation of all MathWorks products may take
up to 29 GB of disk space
RAM:
Web: www.takeoffprojects.com Phone: 08772261612
Email: info@takeoffprojects.com +91-9030333433
Domain: MATLAB
Technology: Image Processing

Minimum: 4 GB
Recommended: 8 GB
Learning outcomes:
 Raspberry pi pin diagram and architecture
 How to install NOOBS software
 Setting up and installation procedure for Raspberry Pi
 How to connect Raspberry Pi through VNC viewer
 Introduction to Python3 IDE
 Commands in Python
 Basic coding in Python
 Introduction to Matlab
 What is EISPACK & LINPACK
 How to start with MATLAB
 About Matlab language
 Matlab coding skills
 About tools & libraries
 Application Program Interface in Matlab
 About Matlab desktop
 How to use Matlab editor to create M-Files
 Features of Matlab
 Basics on Matlab
 What is an Image/pixel?
 About image formats
 Introduction to Image Processing
 How digital image is formed
 Importing the image via image acquisition tools
 Analyzing and manipulation of image.
 Phases of image processing:
Web: www.takeoffprojects.com Phone: 08772261612
Email: info@takeoffprojects.com +91-9030333433
Domain: MATLAB
Technology: Image Processing

 Acquisition
 Image enhancement
 Image restoration
 Color image processing
 Image compression
 Morphological processing
 Segmentation etc.,
 How to extend our work to another real time applications
 Project development Skills
o Problem analyzing skills
o Problem solving skills
o Creativity and imaginary skills
o Programming skills
o Deployment
o Testing skills
o Debugging skills
o Project presentation skills
o Thesis writing skills

Web: www.takeoffprojects.com Phone: 08772261612


Email: info@takeoffprojects.com +91-9030333433

You might also like