DEVELOPMENT OF AN IMPROVED EDGE DETECTION ALGORITHM FOR NOISY COLOURED IMAGES USING PARTICLE SWARM OPTIMIZATION

ABSTRACT

 

This research work presents an improved edge detection algorithm using particle swarm optimization based on vector order statistics. The proposed algorithm was implemented using MATLAB 2013 script. The algorithm addressed the performance of edge detection in images, with a view to minimizing broken, false and thick edges whilst reducing the presence of noise as well as computational time. A collection scheme based on step and ramp edges was developed for the edge detection algorithm, which explores a larger area in the images in order to reduce false and broken edges. The efficiency of this algorithm was tested on two Berkeley benchmark images in clean and noisy environments with a view to comparing results, both visually and quantitatively, with those obtained using proven edge detection algorithms such as the Sobel, Prewitt, Roberts, Laplacian and Canny edge detection algorithms. The algorithm was also applied to facial and remotely sensed images with a view to testing the algorithm on real life images. The Pratt Figure of Merit (PFOM) was used as a quantitative comparison between the developed algorithm and the proven edge detection algorithms. The benchmark value for the PFOM is between 0-1, which shows efficient detection of edges as the value tends towards 1. The quantitative results obtained using PFOM on the test images in clean environment for the Sobel, Prewitt, Roberts, Laplacian, Canny and the proposed edge detection algorithms are 0.4209, 0.4195, 0.4181, 0.7048, 0.8421 and 0.8480, respectively. This showed that the proposed algorithm detected more edges in clean environment as the value obtained is nearest to 1. The PFOM on the test images in noisy environment for the Sobel, Prewitt, Roberts, Laplacian, Canny and the proposed edge detection algorithms are 0.4191, 0.4191, 0.2807, 0.2811, 0.5606 and 0.8458 respectively. This showed that the proposed algorithm detected more edges in noisy environment as the value obtained is nearest to 1. The proposed algorithm achieved a PeakSignal-to Noise Ratio (PSNR) of 57.7320dB in environment containing ≤ 33% of noise level. This result signifies 3% improvement in detection of edges in noisy environment as compared with the proven traditional edge detection algorithms which achieved an average PSNR of 22-35dB.

Download Full Material-N5000

Related Post

Design and implementation of online farm rental website

Design and implementation of online farm rental website

1.0 INTRODUCTION

Renting is an agreement where a payment is made for the temporary use of a good, service or property owned by another person or company. The owner of the good, service or property may be referred to as the lessor and the party paying to use the property as the lessee or renter. There is typically an implied, explicit, or written rental agreement or contract involved to specify the terms of the rental, which are regulated and managed under contract law. Examples include: Renting real estate (real property) for the purpose of housing tenure (where the lessee rents a residence to live in), parking space for a vehicle(s), storage space, whole or portions of properties for business, agricultural, institutional, or government use, or other reasons. When renting real estate, the person(s) or party who lives in or occupies the real estate is often called a tenant, paying rent to the owner of the property, the lessor, often called a landlord (or landlady). The real estate rented may be all or part of almost any real estate, such as an apartment, house, building, business office(s) or suite, land, farm, or merely an inside or outside space to park a vehicle, or store things all under Real estate law.

The rental agreement for real estate is often called a lease, and usually involves specific property rights in real property, as opposed to chattels. Computerized rentals information system is a program that is use to track all the rental information and data. It documents their daily activities such as their daily rental, income and expenditure. It is an information system used in the collection and processing of rental information as pertain to Hendo rentals office. Many organizations face a significant challenge to track the location, quantity, condition, maintenance and depreciation status of their property. A popular approach to tracking computerized rentals data useage and their maintenance using the computerized rental information system. The Manager of the Hendo can use the program to access the overall activities of the organisation and prepare an effective report for the organisation. Tracking assets is an important concern of every company, regardless of size. Computerized rentals information system are defined as any ‘permanent’ object that a business uses internally including but not limited to computers, tools, software, or office equipment. While employees may utilize a specific tool or tools, the asset ultimately belongs to the company and must be returned. And therefore without an accurate method of keeping track of these assets it would be very easy for a company to lose control of them. With advancements in technology, rental tracking software is now available that will help any size business track valuable assets such as equipment and supplies. Rental tracking software allows companies to track what assets it owns, where each is located, who has it, when it was checked out, when it is due for return, when it is scheduled for maintenance, and the cost and depreciation of each asset. The reporting option that is built into most rental tracking solutions provides pre-built reports, including assets by category and department, check-in/check-out, net book value of assets, assets past due, audit history, and transactions. All of this information is captured in one program and can be used on PCs as well as mobile devices. As a result, companies reduce expenses through loss prevention and improved equipment maintenance. They reduce new and unnecessary equipment purchases, and they can more accurately calculate taxes based on depreciation schedules.

Download Full Material-N5000

AUTOMATION OF CRYPTOGRAPHIC SECURITY ALGORITHM FOR ELECTRONIC HEALTH RECORDS SYSTEM

AUTOMATION OF CRYPTOGRAPHIC SECURITY ALGORITHM FOR ELECTRONIC HEALTH RECORDS SYSTEM

 

ABSTRACT

As the volume of medicinal information stored electronically increase, so do the need to enhance how it is secured. The inaccessibility to patient record at the ideal time can prompt death toll and also well degrade the level of health care services rendered by the medicinal professionals. Criminal assaults in social insurance have expanded by 125% since 2010 and are now the leading cause of medical data breaches. This study therefore presents the combination of 3DES and LSB to improve security measure applied on medical data. Java programming language was used to develop a simulation program for the experiment. The result shows medical data can be stored, shared, and managed in a reliable and secure manner using the combined model

 

Download Full Material-N5000

Development of Android Based Doctor Tele-Information System

Development of Android Based Doctor Tele-Information System

The prime objective of “DOCTOR’S TELE-INFORMATION SYSTEM” is to create a fully-fledged Android application which could be used to find a list of doctors based on the department selected by the user. The user not only finds all the doctors in the city, but also he can make a choice of calling the doctor on his available mobile number. The user can also send a mail to the doctor through his/her available email –id on Gmail rendered to the user on the phone; the user has the facility to send a message through sms to the doctor’s cell phone and can also know the detailed address of the doctor he chooses

Download Full Material-N5000