Анализ текстуры нерегулярной области интереса - PullRequest
1 голос
/ 04 июля 2011

У меня есть изображение, которое я хотел бы извлечь из текстуры GLCM в интересующей области (AOI). Но AOI имеет непрямоугольную форму.

Поскольку изображение всегда сохраняется как матрица в Matlab, даже если AOI является неправильной многоугольной областью, соседние пиксели также должны использоваться, чтобы сделать его прямоугольной областью. Поскольку все пиксели за пределами интересующей области сделаны равными нулю, влияет ли это на объекты, извлеченные из анализа текстуры.

Можно ли выполнить какой-либо анализ изображения в непрямоугольных областях?

1 Ответ

2 голосов
/ 05 июля 2011

Да, если бы пиксели за пределами интересующей области использовались при вычислении матрицы совпадений уровня серого, то результат был бы неверным, то есть не соответствовал бы вашим требованиям, поскольку обработка границ является вопросом выбора.

Существующие программные системы предлагают эту функцию:

Если вы используете matlab, в соответствии с http://www.mathworks.com/help/toolbox/images/ref/graycomatrix.html, вам нужно будет присвоить пикселям входного изображения, которые находятся за пределами AOI,значение Nan.

В Mathematica очень удобно использовать функцию ImageCooccurrence с именем Masking, которая позволяет передавать любой AOI в виде двоичной маски.От http://reference.wolfram.com/mathematica/ref/ImageCooccurrence.html:

enter image description here

...