Пред.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
10.2. Определение морфометрических параметров клеток и клеточных структурАлгоритм определения геометрических параметров выпуклых фигурАктуальность развития математических методов исследований геометрии фигур выпуклой формы (круги, эллипсы) не вызывает сомнения. К этой задаче сводится анализ морфологии эритроцитов, клеток паренхиматозных органов и других однослойных биологических объектов (одноклеточных водорослей, дрожжевых клеток, колоний бактерий и т. д.). В табл. 7 дана сводка одиннадцати алгоритмов для получения количественных параметров двумерных фигур [50]. Алгоритмы описания клеточных структур сложной формыВажными задачами клеточной биологии, имеющими большое прикладное значение, являются задачи построения лейкоцитарной формулы крови, диагностики раковых клеток и построения кариотипа. Последняя, по-видимому, наиболее сложная из задач такого типа. Основная трудность состоит в том, что морфология метафазной хромосомы чрезвычайно разнообразна и во многом определяется процессами, протекающими при приготовлении препаратов, которые невозможно учесть. На примере анализа изображений метафазных хромосом человека рассмотрим основные аспекты методов опознавания и измерения параметров биологических структур. Прогресс анализа может быть разделен на четыре этапа. На первом осуществляется выделение изолированных объектов, и вся совокупность точек изображения разделяется на связанные области. Это можно осуществить путем прослеживания внешних (см. скан) (см. скан) и внутренних границ всех объектов с помощью алгоритма прослеживания контура или с помощью алгоритмов, основанных на проверке перекрытия хорд соседних строк матрицы изображения. На втором этапе осуществляется анализ изолированных объектов с целью определения и описания их существенных особенностей, позволяющих идентифицировать их в качестве объектов, подлежащих исследованию. На третьем этапе для объектов, подлежащих исследованию, измеряются их информативные параметры. Четвертый этап представляет собой статистическую обработку результатов измерений и классификацию объектов во всей исследованной выборке объектов. Основная задача при исследовании изображений биологических структур состоит в разработке алгоритмов, выполняющих описание структуры, инвариантное к трансляции и поворотам объектов. Кроме того, алгоритмы должны учитывать нормальную либо довольно значительную вариабельность биологических структур. В качестве примера рассмотрим алгоритмы для описания изображения хромосом. Условно их можно разделить на абстрактные, которые не опираются на специфику исследуемой структуры, и конкретные — эвристические, которые учитывают особенности морфологии объектов. Абстрактные алгоритмы анализа изображений можно рассматривать как аппроксимацию функции Идея метода была выдвинута в работе [52], где показано, что можно составить алгебраические комбинации двумерных моментов, которые будут инвариантны по отношению к размерам объектов и их ориентации в поле зрения. Двумерное изображение может быть довольно полно охарактеризовано набором двумерных моментов вида
где От обычных моментов легко осуществить переход к центральным моментам:
где Центральные моменты инвариантны относительно сдвига изображения. Из них с помощью алгебраических операций можно скомбинировать моментные инварианты, не зависимые от изменения размеров фигур и их поворота на плоскости изображения. Чем более высокие порядки моментов используются для составления описания образа, тем более тонкие различия в изображении объектов можно улавливать. Однако определение моментов требует большого объема вычислений, а с ростом порядка момента пропорционально падает точность вычислений. Поэтому ограничиваются комбинациями из центральных моментов не выше третьего порядка. Для описания хромосомы с целью ее опознавания используются семь абсолютных ортогональных моментов инвариантов, скомбинированных из центральных моментов первого, второго и третьего порядков, например:
Набор из семи подобных выражений составляет описание каждой хромосомы. Таким образом, это описание является вектором в семимерном пространстве признаков. В этом пространстве вводится мера, которая характеризует степень близости исследуемых объектов:
где Применение метода моментных инвариантов ограничивается тем В качестве примеров разработки морфологических языков описания рассмотрим эвристические алгоритмы анализа хромосом. Описание объектов секущими плоскостями и линиями. При пересечении изображения объекта секущей плоскостью, нормальной к поверхности изображения в сеченди, получается одномерная функция
которую называют профилем сечения Идея метода описания изображения объекта, например хромосомы, секущими состоит в определении ее продольной оси с последующим нахождением поперечных профилей сечений или хорд. Поскольку выделение продольной оси хромосомы сопряжено с большими трудностями, то, как правило, применяют способы различного ее приближенного определения. В первом алгоритме такого типа [53] продольная ось хромосомы аппроксимируется большей стороной описанного прямоугольника минимальной площади. Специфическая морфология хромосом описывается в терминах числа пересечений ее внешнего контура с линиями, проведенными перпендикулярно к продольной оси объекта. Такое описание позволяет выделить секущую линию, проходящую через центромеру хромосомы. Дальнейшее развитие эта идея получила в работе [54], где использованы восемь фиксированных направлений для аппроксимации продольной оси. Рассмотрим два более поздних метода нахождения продольной оси хромосомы [55, 56]. Пусть найдена продольная ось в виде
Минимум функции В работе [56] предлагается рассматривать две функции — функций
Алгоритм, предложенный в работе [57], состоит в определении такой продольной оси, для которой правый и левый плотностные профили были бы одинаковы по расположению максимумов и минимумов. В качестве первого приближения к такой линии выбирается ось инерции объекта, соответствующая минимуму второго центрального момента. Итерационная процедура определения продольной оси обеспечивает аппроксимацию только одного изгиба хромосомы с помощью дуги окружности. Выделение остова (скелета) объекта. Эти методы позволяют представлять объекты в виде совокупности линий (точек), соответствующих максимальной плотности изображения. Описание и анализ получившегося таким образом «скелета» основаны на общих идеях лингвистического подхода [37] и используют результаты из теории графов. Остановимся на одном из таких методов [47], предложенном специально для анализа хромосом. Он основан на последовательном отбрасывании граничных точек хромосомы, приводящем к ее «утоныпению». При этом отбрасываются только такие точки фигуры, которые не нарушают ее связности. Процедура многократно применяется к объекту, пока не останется ни одной точки, чье отбрасывание не нарушило бы связности. Все точки полученного скелета разделяются на три класса: «точки дуги», имеющие соседние точки; «точки концов», имеющие только одну соседнюю точку; «точки пересечения», имеющие больше двух соседних точек. Эти три типа точек и соотношение между ними можно представить в виде графа или его матрицы смежности. Опознавание хромосом осуществляется путем сравнения графа исследуемого объекта с графами эталонных хромосом. Описание контура (границы) объекта. Эти методы представляются достаточно универсальными для широкого круга задач анализа изображений. Их идея состоит в выработке языка, описывающего границу объекта, и последующей синтаксической идентификации предъявляемых изображений (один из вариантов лингвистического подхода к распознаванию изображений [37]). Чаще всего в качестве описания контура используется кривизна, так как она инвариантна к трансляции, вращениям объекта с точностью до циклических сдвигов контура, отражает глобальные и локальные особенности контура. Использование аналитического метода вычисления кривизны сопряжено с трудностями, вызванными дискретным заданием границы объекта. Поэтому чаще используют эвристические аналоги кривизны [46, 57, 58]. В Институте биологической физики АН СССР начиная с 1968 г. ведутся исследования морфологии клеточных структур математическими методами [60, 61] и был разработан алгоритм для анализа хромосом, использующий контур как первичное описание объекта [62—64]. Работу алгоритма анализа внешнего контура можно разделить на три этапа: 1) формальное описание контура кривизной; 2) нахождение характерных точек контура; 3) опознавание хромосом путем сравнения с эталоном. Контур хромосомы представляет собой чередующиеся определенным образом участки различной степени выпуклости и вогнутости. Характер этого чередования, длины соответствующих дуг и расстояния между ними задают как форму, так и геометрические параметры хромосомы. Для описания кривизны контура используется эвристический аналог понятия кривизны, обеспечивающий сглаживание локальных изменений контура и достаточно просто реализуемый вычислительной процедурой. Для определения кривизны в точке А о дискретного контура рассмотрим участок контура, состоящий из
Из определения кривизны видно, что она может принимать значения от —2 до Хотя хромосомы метафазной пластинки характеризуются нестабильной морфологией, их можно объединить в небольшое число устойчивых типов-эталонов. В зависимости от расстояния между концами плечей хромосомы рассматривались три эталона неискаженных хромосом: 1) с разошедшимися хроматидами (четы-рехплечие); 2) с одной неразошедшейся парой хроматид (трехпле-чие); 3) с неразошедшимися концами хроматид (рис. 117). При автоматическом анализе хромосом необходимо находить точки контура, в которых кривизна принимает экстремальные значения
Рис. 116. Определение кривизны контура (рис. 118). Для выделения последних вводится понятие сильного экстремума (максимума или минимума). Точка х называется точкой сильного максимума типа Величина в представляет собой функцию вида
где Число экстремальных точек дает представление о типе хромосомы, к которому может принадлежать данный объект
Рис. 117. Эталоны хромосом Рис. 118. 3- и 4-плечая хромосомы а — контур 3-плечей хромосомы; б - изменение кривизны контура 3-плечей хромосомы; в — контур 4-плечей хромосомы; г - изменение кривизны контура 4-плечей хромосомы не является достаточной основой для идентификации объекта. Поэтому используется специальный метрический тест, отражающий естественное представление о симметричном расположении характерных точек на хромосоме. В нем отдельно рассматривается каждый из трех типов хромосом. Если условия теста не выполняются, делается вывод о том, что объект не принадлежит к данному типу хромосомы. Каждый объект путем последовательного уменьшения числа точек локального экстремума проверяется на соответствие эталонам до тех пор, пока объект не будет признан хромосомой или нехромосомой при числе точек, меньшем четырех. В заключение следует отметить, что эвристические алгоритмы основываются на выделении существенных признаков биологических объектов. В качестве таких признаков могут выступать отдельные точки или линии на изображении объектов, иногда целые области. Например, для хромосом наиболее важными для распознавания являются: концы плеч и центромера; линии — продольные оси хроматид и линия, проходящая через центромеру и рассекающая хромосому на два плеча (линия центромеры); области — центромерная область, характеризующаяся наименьшей оптической плотностью, и т. д. Очевидно, что все эти существенные морфологические признаки хромосомы связаны между собой и могут быть определены через другие виды описаний изображения, в частности через геометрию границы объектов. Поскольку основная задача эвристических алгоритмов состоит не в полном описании функции Фактически в каждый эвристический алгоритм вкладывается некоторая феноменологическая модель объекта, отражающая наиболее существенные с точки зрения исследователя черты реальной структуры. Ниже рассмотрим примеры количественного исследования клеточных структур с использованием методов автоматического анализа оптических изображений.
|
1 |
Оглавление
|