Pages


Welcomes you for the new dimension of career

Welcome for the new dimension of your academic, personal as well as career exposure. I am very glad to be a part of your each and every enthusiastic and energetic step towards your career. I request all the students of various discipline to watch it whenever you have time and give us your valuable feedback. I, on behalf of KSRCE, wish you to share your innovative creation of ideas or knowledge and do healthy discussion about it. The topic may be about bioinformatics, networking, data mining, career choices, Higher studies in abroad, Research, Placement activity, ... and so on.I request you for posting and the healthy discussion on any career oriented topic.
Some inspirational quotes for your life are

"Education is not preparation for life; education is life itself".
"The object of education is to prepare the young to educate themselves throughout their lives".
“Life is relationship"
"Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover."

Please mail at it.career.solution2010@gmail.com for posting new topic. - Adhithan.S.V.

Monday, July 12, 2010

NIMS - Balaji, III MCA - Image Segmentation

This query has been sent by Balaji, III MCA, NIMS

Can anybody explain me what is image segmentation and the different algorithm I can choose to group pixel. I know there are lot of algorithm available for it. But still I am confused what to use for what. If you give me a brief idea, it would be helpful for me.

1 comment:

Dr. Kavitha C. HOD/MCA, KSRCE said...

Image Segmentation is to group similar pixels into regions, which are having common properties like color, texture and shape. A segmentation could be used for object recognition, image compression, image edition, etc. There are lot of algorithms used to group similar pixels. Some of them are Clustering algorithm, graph out partition, region growing techniques etc. Here I suggest K-Means algorithm briefly, which is the simplest one. In this algorithm, user must choose the number of clusters and k number of mean value. Traditionally k and mean value are chosen randomly. The K- means algorithm is an iterative technique that is used to partition an image into K clusters. The basic algorithm is:
1.Pick K cluster centers, either randomly or based on some heuristic.
2.Assign each pixel in the image to the cluster that minimizes the distance( the squared or absolute difference between a pixel and a cluster center) between the pixel and the cluster center
3.Re-compute the cluster centers by averaging all of the pixels in the cluster
4.Repeat steps 2 and 3 until convergence is attained (e.g. no pixels change clusters)
This is the basic information I provided here for better understanding of Image segmentation and the use of K-means algorithm.