Sum modified laplacian operator

13 views (last 30 days)
Psk
Psk on 22 Oct 2020
Commented: KSSV on 22 Oct 2020
ML(p, q) =| 2I(p, q) − I(p − 1, q) − I(p + 1, q) | + | 2I(p, q) − I(p, q − 1) − I(p, q + 1) | (2.2.6) where, I(p,q) denotes the pixel value located at the position (p,q).
My Image I is of size 256x256. To implement the above line, I am getting a zero index error as I have choosen p=1:256 and q=1:256. How to avoid getting a zero index error?

Answers (1)

KSSV
KSSV on 22 Oct 2020
Edited: KSSV on 22 Oct 2020
for p = 2:255
for q = 2:255
% do what you want
end
end
  4 Comments
Psk
Psk on 22 Oct 2020
But in that case that will be a deviation from the original formula. That is if i don't use (p-1) and q-1 for first and last index.
KSSV
KSSV on 22 Oct 2020
Then you resize your image into 258*258..

Sign in to comment.

Categories

Find more on Read, Write, and Modify Image in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!