Steganography using AES Algorithm matlab project Source Code Final Year Project

ABSTRACT
            In today’s world, confidential information is growing due to various areas of works. Internet is the main area of transmission of digital data, so security must be more considered. Two common ways of providing security is cryptography and steganography. Employing a hybrid of cryptography and steganography enhances the security of data. This project employs LSB (Least significant Bit) as the steganography algorithm and AES algorithms as cryptographic algorithms to encrypt a message that should be hidden in a cover image. The results are represented in the form of execution time, PSNR (Peak Signal to Noise Ratio), MSE (Mean Square Error). The experimental results reveal that the algorithms achieve appropriate quality of stego image. They can be used as cryptographic algorithms to encrypt a message before applying steganography algorithms.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

How to Create MAT file in MATLAB Complete Details

Today, I am writing this tutorial for creating and saving M-file in MATLAB. While learning MATLAB, you should know “How to create MAT file in MATLAB”.

Why do you need a MAT-file?

If you are writing the program for solving technical computing or running Simulink model, you need to save the program as M-file in MATLAB.

What is an extension of MATLAB file?

In MATLAB, the new M-file will be saved with an extension of “m”. And MATLAB Simulink model will be saved with an extension of “mdl” or “slx”

Note: M-file is a short abbreviation of MATLAB-file. It is also called as MAT-file. Sometimes, M-file is called as the “Script file”.

How to Create MAT file in MATLAB?

Here are the following steps, you should follow for creating a new file.

1. Firstly, open the MATLAB software. And click on the New Script topmost option from the Home of the MATLAB window. This new script is used for creating a new File in MATLAB. [as shown in below image]


2. After selecting the new script, you will see the Editor option. You will see the Untitled new M-File for writing the new MATLAB program.


3. Before writing any program or any technical computing in Command Window, you should Save the file in your desired folder.


Note: Extension of the new MATLAB file should be “mat” or ” m “ file.

MAT File Example:

For Example, Here I am saving the M-File with the naming DipsLab.m.


Sample MAT File Program (Example)

Write a MATLAB program to solve the mathematical calculation, for example, the addition of two numbers (calculate the value of ‘a’).

Solution:

Let consider,

>> x=2; y=4;

>>  a=x+y

a     =

          6

Here,

I am clicking on the Save Workspace option in the MATLAB window.  And saving this file with the name of the “Addition.mat” in the new folder.


Share:

How to Plot MATLAB Graph with Colors, Markers, Line Specification Complete Details

This is a typical single color graph as shown below.


This graph still looks good as you are drawing a single graph on the MATLAB display.

Each color describes one graph and that makes the graph self-descriptive.

How can you decorate your MATLAB graph?

In this tutorial, you will learn to plot the colorful graphs in MATLAB.

I am also explaining by plotting a graph for the mathematical equation on MATLAB by using a single color, simple marker and line specification.

We will also see what are the most important and useful color coding functions, marker style and line-specification designing functions available in MATLAB.
By using these functions, you can draw the graph or waveform as per your color and plotting style choice. And you can easily understand the particular equation’s graph.

Let’s begin by considering the top three essential components to decorate your graph more meaningful.


  • Colour
  • Marker Style
  • Line Specification

Explanation of these three component functions are one-by-one,

MATLAB Plot Colors to draw the Graph
If you are drawing any picture on paper, you have different color pencils to use.

Likewise, for plotting the graph on MATLAB, we have different colors code or functions.

Widely, eight colors are used for MATLAB graph. And each color has the corresponding color code.

The below table shows color specification with the color code.

You can use these eight colors code to draw the colorful waveforms in MATLAB.

MATLAB Plot Marker | Different Style to Draw the Graph
Rather than just a simple line, do you want to make your waveform look different?

There are different marker style functions. For example, star format function, point format function, square format function, plus format function and so on.
In the below table, I am sharing the 12 marker style functions and its useful code for MATLAB graph.

How does the graph look different after using these marker styles? This we will see later in this tutorial example.

MATLAB Plot Line Specification | Code for MATLAB Graph

The four different spaceline codes are used for the plotting waveform or graph.

Check this below table, for line specification code.

The syntax for plotting graph to add color, marker, and line specification:

plot (x, y, 'colour marker linespec')

These codes are placed inside single inverted comma.

How to Plot MATLAB Graph with different colors, markers, and line specifier

How to change Colour, Marker, and Line-Specification in MATLAB plot?

Let’s take these two mathematical equations to plot the MATLAB graph.
Now its time to implement all three essentials components (color, marker, and line specifier) for decorating the MATLAB graph.

1)  y(x)=sin(2x) 

2) derivative of the same function d/dx(sin(2x)) on the same graph.

Solution:

The first mathematical equation is trigonometric.

y1`= sin (2x)

And it’s derivative of a mathematical equation of y(x) is

y2= d/dx (y1)= 2 cos (2x)

MATLAB Code:

Here is MATLAB code you can write to plot the graph for the function of f(x) and its d/dx (f(x)).

x=[0:0.01:10];
y1 = sin(2*x);
y2=2.*cos(2.x);
plot(x,y1,'r * -');
hold on
plot(x,y2,'k . :');
legend('sin', 'cos');

In this program, I have used the ‘legend’ function to label data series plotted on a graph. You can see in the below MATLAB output.

We are using different colors, markers and line specifications for plotting two different graphs.

Output:

Share:

Audio Steganography using Matlab Project Source Code (Hiding Secret Text in Audio)

ABSTRACT
             Steganography is one of the best data hiding technique in the world which can be used to hide data without its presence felt. In today’s digital world most of us communicate via use of electronic media or internet. Most people among us remain unaware about the data loss or data theft which can happen on online transmission of data or message. Valuable information including personal data, messages transmitted through internet is vulnerable to hackers who may steal or decrypt our data or messages. This poject is about enhancing the data or message security with use of Audio Steganography using LSB algorithm to hide the message into multiple audio files. The message hidden by this application is less vulnerable to be stolen than other similar applications. This is due to following reasons: Firstly files are taken to hide high amount of message which enhance information hiding capacity. Secondly before being hidden, the message is broken into parts and shuffled randomly based on permutation generated at runtime so even if the LSB gets encountered the message is still unarranged and meaningless which enhances its security. As world is changing fast, people wants to save their time and resources to keep pace with the fast growing technology for the fulfillment of their needs. As internet has become a working need of the people like electronic banking, mobile banking, online shopping, transferring data from one place to another, gathering or retrieving of information.  

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab Code for Fruit Disease Detection and Classification using Image Processing Final Year Project

ABSTRACT
            Diseases in fruit cause devastating problem in economic losses and production in agricultural industry worldwide. In this project, a solution for the detection and classification of fruit diseases is proposed and experimentally validated. The image processing based proposed approach is composed of the following steps; in the first step K-Means clustering technique is used for the image segmentation, in the second step some features are extracted from the segmented image, and finally images are classified into one of the classes by using a Support Vector Machine. Our experimental results express that the proposed solution can significantly support accurate detection and automatic classification of fruit diseases. An early detection of fruit diseases can aid in decreasing such losses and can stop further spread of diseases. A lot of work has been done to automate the visual inspection of the fruits by machine vision with respect to size and color. However, detection of defects in the fruits using images is still problematic due to the natural variability of skin color in different types of fruits, high variance of defect types, and presence of stem/calyx. To know what control factors to consider next year to overcome similar losses, it is of great significance to analyze what is being observed.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +91-7276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab Code for Medical Image Fusion using Wavelet Transform Image Processing Project

ABSTRACT
            Different medical imaging techniques such as X-rays, computed tomography (CT), magnetic resonance imaging (MRI) provide different perspectives for the human body that are important in the physical disorders or diagnosis of diseases .To derive useful information from multimodality medical image data medical image fusion has been used. In the medical field different radiometric scanning techniques can be used to evaluate and examine the inner parts of the body. The idea is to improve the image content by fusing images like computer tomography (CT) and magnetic resonance imaging (MRI) images, so as to provide as much details as possible for the sake of diagnosis. The objective of image fusion is to merge information from multiple images of the same image. The resultant image after image fusion is more suitable for human and machine perception and further helpful for image-processing tasks such as segmentation, feature extraction and object recognition. This project mainly presents image fusion using wavelet method for multispectral data and high-resolution data conveniently, quickly and accurately in MATLAB. Wavelet toolbox with abundant functions, provide a quick and convenient platform to improve image visibility. The work covers the selection of wavelet function, the use of wavelet based fusion algorithms on CT and MRI medical images, implementation of fusion rules and the fusion image quality evaluation. Matlab Results show that effectiveness of Image Fusion with Wavelet Transform on preserving the feature information for the test images.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +91-7276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab Code for Content Based Image Retrieval System Using Image Processing Final Year Project

ABSTRACT
                  Content Based Image Retrieval is an important technique which uses visual contents to retrieve images from large database. Many traditional methods have been employed to retrieve images. Relevance feedback is often a critical component when designing image databases. Relevance feedback interactively determines the user’s query by asking the user whether image is relevant or not. The use of support vector machine active learning algorithm makes this task more easy and effective. This algorithm selects the most informative images that satisfies the user’s requirement. Experiment results show that this algorithm achieves the effective results. Content based image retrieval(CBIR), also known as query by image content(QBIC)and content-based visual information retrieval (CBVIR) is the application of computer vision to the image retrieval problem. “Content-based” means that the search will analyze the actual contents of the image. The term ‘content’ in this context might refers color, shapes, textures or any other information like similarity matrix which compare pixel by pixel value that can be derived from the image itself. One key design task, when constructing image databases, is the creation of an effective relevance feedback components. Creating the database by relevance feedback or by hand labeling each image is time consuming, costly and subjective.

PROJECT OUTPUT

PROJECT VIDEO
Contact:
Mr. Roshan P. Helonde
Mobile: +91-7276355704
WhatsApp: +91-7276355704
Email: roshanphelonde@rediffmail.com

Share:

Matlab Project Code for Lung Cancer Detection using Neural Network

ABSTRACT
             Lung cancer prevalence is one of the highest of cancers. One of the first steps in lung cancer diagnosis is sampling of lung tissues or biopsy. These tissue samples are then microscopically analyzed. This procedure is taken once imaging tests indicate the presence of cancer cells in the chest. Lung cancer diagnosis using lung images. One of them is that doctor still relies on subjective visual observation. A medical specialist must do thorough observation and accurate analysis in detecting lung cancer in patients. Hence, there is need for a system that is capable for detecting lung cancer automatically from microscopic images of biopsy. This method will improve the accuracy and efficiency for lung cancer detection. The aim of this research is to design a lung cancer detection system based on analysis of microscopic image of biopsy using digital image processing. Microscopic images of biopsy are feature extracted and classified. Neural Network method is implemented here to detection of lung cancer of lung samples.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +91-7276355704
WhatsApp: +91-7276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab Code for Video Steganography Hiding Image in Video Source Code Final Year Project

ABSTRACT
          Steganography has become great area of interest for researchers as need for secure transaction of information is increasing day by day. Information may be text, image, audio or video. Steganography is a technique in which required information is hided in any other information such that the second information does not change significantly and it appears the same as original. This paper presents a novel approach of hiding image in a video. The proposed algorithm is replacing one LSB of each pixel in video frames. It becomes very difficult for intruder to guess that an image is hidden in the video as individual frames are very difficult to analyze in a video running at 30 frames per second. The process of analysis has been made more difficult by hiding each row of image pixels in multiple frames of the video, so intruder cannot even try to unhide image until he get full video.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab Project Barcode Recognition using Image Processing Full Source Code Final Year Project

ABSTRACT
            Barcodes are the symbols which represents the products information which is present at the backside of the product of a company. Barcodes are the thick and thin lines which are parallel to each other and it is in the form of rectangle shape. Barcodes are easy way to enter the information of the product than the manual methods. Its speed and reliability improves many operations like forwarding,
packing, reception, and manufacturing. Barcodes can be found in the libraries (in the backside of book), factories, blood banks, supermarkets etc. Barcodes are the efficient way to encoding the machine readable information on most books and products. The barcode reading system is based on image processing, providing more information than laser barcode readers at a time. So, it’s started gaining more importance than laser barcode readers. In this project, we are adopting some type of barcode algorithms which segmenting the barcode patterns from images. In this project, we are going to adopt the effective barcode algorithm for various types of images and also the suggestions to improve the efficiency of the information.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab Project on Shadow Detection and Removal using Image Processing

ABSTRACT
           Shadow Detection and removal from images is a challenging task in visual surveillance and computer vision applications. The appearance of shadows creates severe problems. Shadows cause problems in PC vision and image processing, such as detection of edge, video surveillance, stereo registration, object recognition, and image segmentation .To identify and remove the shadows from the image gives practical significance in image processing. Shadow forms when direct light cannot reach properly. This project proposes a simple method to detect and remove shadows from a single RGB image. A shadow detection method is selected on the basis of the mean value of RGB image in A and B planes of LAB equivalent of the image and shadow removal method is based on the identification of the amount of light impinging on a surface. The lightness of shadowed regions in an image is increased and then the color of that part of the surface is corrected so that it matches the lit part of the surface.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab Code for Audio Steganography Hiding Secret Text in Audio

ABSTRACT
             Steganography is one of the best data hiding technique in the world which can be used to hide data without its presence felt. In today’s digital world most of us communicate via use of electronic media or internet. Most people among us remain unaware about the data loss or data theft which can happen on online transmission of data or message. Valuable information including personal data, messages transmitted through internet is vulnerable to hackers who may steal or decrypt our data or messages. This poject is about enhancing the data or message security with use of Audio Steganography using LSB algorithm to hide the message into multiple audio files. The message hidden by this application is less vulnerable to be stolen than other similar applications. This is due to following reasons: Firstly files are taken to hide high amount of message which enhance information hiding capacity. Secondly before being hidden, the message is broken into parts and shuffled randomly based on permutation generated at runtime so even if the LSB gets encountered the message is still unarranged and meaningless which enhances its security. This application is capable to carry large amount of information with greater security. As audio steganography uses audio as a cover medium,similarly this application too uses an audio as a platform for hiding the message. User provides input message in the form of text and chooses the audio wave file to hide the message. This application provides a smart and interactive interface for message hiding and its retrieval. Message is shuffled in random sequence before being hidden. Random sequence which is generated based on certain factors is used to shuffle the message before hiding it. This further enhances the data security. 

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Leukemia Detection using Image Processing Matlab Project Source Code Final_Year_Project

ABSTRACT
             Blood cancer is the most prevalent and it is very much dangerous among all type of cancers. Early detection of blood cancer has the potential to reduce mortality and morbidity. There are many diagnostic technologies and tests to diagnose blood cancer. However many of these tests are extremely complex and subjective and depend heavily on the experience of the technician. To obviate these problems, image processing techniques is use in this study as promising modalities for detection of Leukemia blood cancer. The accuracy rate of the diagnosis of blood cancer by using image processing will be yield a slightly higher rate of accuracy then other traditional methods and will reduce the effort and time. We first discuss the preliminary of cell biology required to proceed to implement our proposed method. This project presents a new automated approach for blood Cancer detection and analysis from a given photograph of patient’s cancer affected blood sample. The proposed method is using image improvement, image segmentation for segmenting the different cells of blood, edge detection for detecting the boundary, size, and shape of the cells and finally Clustering for final decision of blood cancer based on the number of different cells.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com

Share:

Matlab Code for Audio Watermarking Full Project Source Code Final Year Project

ABSTRACT
           Currently over the millions of digital audio files such as digital songs are copied illegally during file-sharing over the networks. It has resulted as the loss of revenue for music and broadcasting industries. The traditional protection schemes are no longer useful to protect copyright and ownership of multimedia objects. These challenges have prompted significant research in digital audio watermarking for protection and authentication. Watermarking is a technique, which is used in protecting digital information like text, images, videos and audio as it provides copyrights and ownership. The identity of the owner of the audio file can be hidden in the audio file which is called Watermark. Therefore, digital audio watermarking is the process of hiding some information into the audio file in such a way that the quality and the audibility of the audio is not affected. It helps to prevent forgery and impersonation of audio signal. Audio watermarking is more challenging than image watermarking due to the dynamic supremacy of hearing capacity over the visual field. This paper presents a novel audio watermarking using wavelet transformation. The proposed method involves Embedding and extraction of audio signal using wavelet transformation. The audio signal which is in .Wave or Mp3 format undergoes segmentation, transformation and embedding the watermarked data and at the last inverse transformation will be carried out. We attempt to develop an efficient method for hiding the information in the audio file such that the copyright information will be protected from illegal copying of the information

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab code for Object Detection and Tracking Final Year Project

ABSTRACT
             Digital image processing is one of the most researched fields nowadays. The ever increasing need of surveillance systems has further on made this field the point of emphasis. Surveillance systems are used for security reasons, intelligence gathering and many individual needs. Object tracking and detection is one of the main steps in these systems. Different techniques are used for this task and research is vastly done to make this system automated and to make it reliable. In this research subjective quality assessment of object detection and object tracking is discussed in detail. In the proposed system the background subtraction is done from the clean original image by using distortion of color and brightness.  The detection of a moving object and tracking of different objects in a video or video sequence is a very important task in the surveillance videos, analysis and monitoring of traffic, tracking and detection of humans and different gesture recognition in human-machine interface. The technique of Object tracking can be explained to be the method of tracking the different number of objects in the video and also the certain directions those objects are traversing in and also to track the entrances to the surveillance site as per the unit time. The sophistication and the complexity of the system determine the resolution of the measurement. This system is often deployed in public places such as shopping malls, metro stations, airports and independent surveillance requests. Different approaches can be used for the surveillance and different technologies used as computer vision, infrared beams and thermal imaging. The reasons for object tracking are many For example People counting in retail stores for intelligence gathering can be regarded as one. 

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Matlab Project on Image Steganography Full Source Code

ABSTRACT
          Steganography is the one type of powerful technique which is science & art in which we have to write hidden messages, or we hide some important images, audio files, videos in this way that no-one, can find a hidden message which exists in cover images. Steganography is most strong techniques to mask the existence of unseen secret data within a cover object. Actually Stego means "Cover" graphy means "writing" that means It is nothing but we are hiding secret objects in cover image in which medium is different types of images. In practical feasible implementation practical approach would be to make the algorithm as strong as possible. In steganographed images are the most powerful objects that means cover objects, and therefore importance of image steganographed which can Embedding secret information inside images requires systematic computations. Various metrics were used to judge imperceptibility of steganography. The metrics in Matlab indicates how similar or dissimilar the stego-image compares with Cover.

PROJECT OUTPUT

PROJECT VIDEO

Contact:
Mr. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Share:

Total Pageviews

CONTACT US

Prof. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com

Enter Project Title

Popular Projects

All Archive

Contact Form

Name

Email *

Message *