Pairwise term for Graphcut

Very fast, vectorized code for calculating the pairwise term for algorithms like Graph cuts.

You are now following this Submission

This code is inspired by Steve's post on Neighborhood indexing:

http://blogs.mathworks.com/steve/2007/03/28/neighbor-indexing/

Four-connected neighborhood implementing the color difference between adjacent pixels in RGB space as a way to encode to similarity.

1/(norm(I1(:)- I2(:))+1)

Example:

timeit(@() pairwise_term(imread('peppers.png')))

ans =

0.2037

Please obtain the timeit function from here:

http://www.mathworks.com/matlabcentral/fileexchange/18798

Cite As

Bharath Ramesh (2026). Pairwise term for Graphcut (https://www.mathworks.com/matlabcentral/fileexchange/38522-pairwise-term-for-graphcut), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0