# Image segmentation in c

The following C project contains the C source code and C examples used for image segmentation. This program takes the 16 color .BMP File as Input and Displays all its Segments on clicking on Bottom Color Panel.

The following C project contains the C source code and C examples used for triangle histogram using text file. An application that I wrote using C++ programming language a good code for beginning programmers in C++.

The following C project contains the C source code and C examples used for box histogram using text file. An application that I wrote using C++ programming language a good code for beginning programmers in C++.

The following C project contains the C source code and C examples used for shutdown confirmation (asm). This asks the user if they want to shutdown and if they press yes it shuts down. If they press Cancel it just exists. Oh, it's in ASM ;)

The following C project contains the C source code and C examples used for Histogram(3D). This will generate 3D-Bar chart according to the inputs given by the User.

The following C project contains the C source code and C examples used for Histogram(2D). This will generate 2D-Bar chart according to the inputs given by the User.

The following C project contains the C source code and C examples used for First person camera in a 3D space. I created this code first for a cuban digital magazine. Then I decided to publish it in Planet Source Code. I hope it is well received.
The code shows how to create a first person camera in OpenGL.

The following Matlab project contains the source code and Matlab examples used for active contour segmentation.
This code implements the well-known Chan-Vese segmentation algorithm from the paper "Active Contours Without Edges.

The following Matlab project contains the source code and Matlab examples used for pinch and spherize filter.
Distortion filter, warps an image, spherize or pinch as in Photoshop.
PinchSpherize.m : The spherize / pinch filter
movepixels.m : Transforms image defined by translation images Tx and Ty
Developed to test registration algorithms.

The following Matlab project contains the source code and Matlab examples used for blur and affine invariants.
The code implements the following paper:
Tomas Suk, Jan Flusser, "Combined Blur and Affine Moment Invariants and their use in Pattern Recognition", Pattern Recognition, vol.

The following Matlab project contains the source code and Matlab examples used for image fusion resolution merge (improve spatial resolution).
GUI for improving resolution of lower resolution image using higher resolution image using RGB-to-HSI conversion.

The following Matlab project contains the source code and Matlab examples used for drawing color histograms and color clouds.
Usage: createColorHistograms(im_str)
im_str can be an image file location or a three-dimensional array
There seem to be two confounds in plotting color histograms.

The following Matlab project contains the source code and Matlab examples used for image pyramid(gaussian and laplacian).
Generate Gaussian or Laplacian pyramids, or reconstruct an image from a pyramid. Contains a demo script doing image blending using pyramids. The function is more convenient to use than the Matlab function impyramid.

The following Matlab project contains the source code and Matlab examples used for the seven invariant moments.
Two function files that can be applied on an image to calculate the seven invariant moments defined by Hu(1962)in terms of centralized Moments for purpose of shape recognition .

The following Matlab project contains the source code and Matlab examples used for icaam inverse compositional active appearance models.
This is an implementation of real-time inverse compositional Active Appearance Models (AAMs), as described in the "Active Appearance Models Revisited" paper by Iain Matthews and Simon Baker.

The following Matlab project contains the source code and Matlab examples used for saliency map based on phase quaternion fourier transform.
Generate Saliency Map based on phase variation of Quaternion Fourier Transform

The following Matlab project contains the source code and Matlab examples used for rigid icp registration.
This is a method for relatively fast, robust and accurate rigid transformation (including scaling) of similar 3D point clouds such as anatomical shapes.

The following Matlab project contains the source code and Matlab examples used for adaptive diffusion flow active contours for image segmentation.
GVF is an effective external force for active contours, however, there is still room for improvement.

The following Matlab project contains the source code and Matlab examples used for find peaks using scale space approach.
-------------------------------------------------------------
Scale-space peak picking
------------------------
This function looks for peaks in the data using scale-space theory.

The following Matlab project contains the source code and Matlab examples used for multifocus and multispectral image fusion based on pixel significance using dchwt.
This software release consists of an implementation of the algorithm described in the paper:
B.

The following Matlab project contains the source code and Matlab examples used for color histogram of an rgb image.
Computes color histogram of an RGB image, number of bins(for each color component) is user input and is same for R,G and B.

The following Matlab project contains the source code and Matlab examples used for mean shift pixel cluster.
This is a good demo of showing how the mean shift idea works for image pixel clustering.

The following Matlab project contains the source code and Matlab examples used for active appearance models (aams).
Source code for training an Active Appearance Model (AAM) and fitting using the Fast Simultaneous Inverse Compositional Algorithm (Fast-SIC), described in
[1] G.

The following Matlab project contains the source code and Matlab examples used for segmentation of the left venctricle from mrimages via snake models incorporating shape similarities.
when extracting the epicardium of the Left Ventricle from MRIs, I assume that the epicardium is similar to the endocardium in shape.

The following Matlab project contains the source code and Matlab examples used for icp registration using efficient variants and multi resolution scheme.
This sample implements a very efficient and robust variant of the iterative closest point (ICP) algorithm.

The following Matlab project contains the source code and Matlab examples used for gray scale image segmentation using normalized graphcuts.
This code is a self explanatory implementation of graph cut segmentation using normalized cuts on gray-scale images as described in Shi, Jianbo, and Jitendra Malik.

The following matlab project contains the source code and matlab examples used for iris segmentation.

The following Matlab project contains the source code and Matlab examples used for robust nonrigid point set registration.
A unified MATLAB implementation of the following two papers:
(1) Haili Chui, Anand Rangarajan: A New Algorithm for Non-Rigid Point Matching.

The following Matlab project contains the source code and Matlab examples used for roi selection for saliency maps.
A detailed discussion of the ROI detection algorithm can be found here, with examples:
http://imageprocessingblog.

The following Matlab project contains the source code and Matlab examples used for fuzzy color histogram.
Instead of using 3-D color histogram, we use a fuzzy inference system to build a 1_D fuzzy color histogram, which is more resistant to noise in the image, and can be used in content based image retrieval.