бирдиги 6 / 11

Сүрөт анализи жана түрү/клетканы идентификациялоо

Пайдалар:

  • Сегменттөө жана классификация тапшырмаларын бөлүп, ар бири үчүн ылайыктуу даяр куралды (Cellpose, StarDist, MegaDetector) тандоо мүмкүнчүлүгү
  • Масштабды калибрлөө жана кол менен текшерүүнү колдонуу менен сүрөттөрдөн ишенимдүү өлчөөлөрдү алуу мүмкүнчүлүгү
  • Төмөн ишеним упайларынын болжолдоолорун адамдын валидациясына багыттоо зарылдыгын түшүнүү жана моделди окутуунун бөлүштүрүлүшүнөн тышкары ырастоо.

Биология визуалдык илим: микроскоптун астындагы клеткалар, петри табагындагы колониялар, токой камерасындагы жаныбарлар, жалбырактагы оору тактары. Бул сүрөттөрдү эсептөө, ченөө жана классификациялоо мурда бир нече саатка созулган тажатма жана субъективдүү иш болчу. Жасалма интеллект, өзгөчө терең үйрөнүү (көп катмарлуу жасалма нейрон тармактары менен үлгү таануу) негизиндеги сүрөт моделдери бул ишти тездетип, стандартташтырды. Бул бөлүмдө биз биологиялык сүрөт анализинде жасалма интеллектти кантип колдонуу керектиги, даяр инструменттер жана валидация талаптары талкууланат.

Башынан эскертүү: модель клетканы же түрдү "таанышы" мүмкүн, бирок ал туура эмес таануусу да мүмкүн; адамдын көзү жана чыныгы энбелгисин текшерүү маанилүү чечимдерди кабыл алуу үчүн маанилүү.

Дисплей тапшырмаларынын эки түрү

  • Сегментация: Сүрөттөгү объекттерди (клеткаларды, ядролорду) пикселдер боюнча бөлүү жана эсептөө. Мисал куралдар: Cellpose, StarDist. "Бул микроскоптогу сүрөттө канча клетка бар жана алардын ар бири канчалык чоң?"
  • Классификация/аныктоо: Сүрөттө эмне бар экенин айтуу же анын жайгашкан жерин табуу. Мисал: камера капкан сүрөтүндөгү түрдү таануу (iNaturalist, MegaDetector), жалбырактын оорусу бар же жок экенин классификациялоо.

Бул эки милдет ар кандай куралдарды талап кылат. Жасалма интеллект (LLM) туура куралды тандоого, орнотуу жана чакыруу кодун жазууга жана жыйынтыкты чечмелөөгө жардам берет.

Кеңеш: Сүрөттү талдоодо көбүнчө моделди нөлдөн баштап үйрөтүүнүн кереги жок. Cellpose сыяктуу алдын ала даярдалган инструменттер көптөгөн клетка түрлөрүнө түздөн-түз иштейт. Адегенде даяр куралды байкап көрүңүз; бирок натыйжаны бир нече сүрөттөрдө кол менен ырастоо.

Кадам сайын: микроскоптун сүрөттөрүндө клеткаларды эсептөө

  1. Сүрөттөрдү даярдаңыз: ырааттуу чоңойтуу, жарыктандыруу; файл форматына көңүл буруңуз (TIFF ж.б.).
  2. Масштабды калибрлөө: Пикселде канча микрометр бар экенин билиңиз (өлчөмдү өлчөө үчүн зарыл).
  3. Сегменттөө куралын тандаңыз: StarDist, эгерде негизги боёсо; Цитоплазма үчүн целлпоза.
  4. Run: Куралды сүрөттөн колдонуп көрүңүз.
  5. Кол менен текшерүү: Модель тапкан уячаларды чыныгы сүрөт менен салыштырыңыз; Бириктирилген/өткөрүлбөй калган уячаларды санаңыз.
  6. Пакет: валидация канааттандырарлык болсо, бүт топтомго колдонулат.
  7. Отчет: клеткалардын саны, өлчөмүн бөлүштүрүү; Документтин ыкмасы жана тактыгы.

Көчүрүлүүчү тез шаблондор

Рол: Сиз биосүрөт анализинин жардамчысысыз. Тапшырма: Cellpose менен микроскоптун сүрөтүндөгү клеткаларды сегменттерге бөлгөн жана санаган Python кодун жазыңыз. Киргизүү: image.tif, бир канал. Натыйжа: клеткалардын саны жана масканын визуализациясы. Комментарийлер менен жумушчу кодду бериңиз жана моделди тандоону негиздеңиз.

Сегменттештирүүнүн жыйынтыгын кантип ырастайм? Модель тапкан уячалардын санын мен кол менен санаган үлгү менен салыштыруу үчүн ыкманы жана метриканы (тактык, кайра чакырып алуу, F1) сунуштаңыз. Кодду да жаз.

Менин камера капкан сүрөттөрүмдө жаныбарларды аныктоо үчүн MegaDetector иш процессин түшүндүрүп бериңиз. Бош кадрларды жок кылууда убакытты үнөмдөөнү жана жалган негативдердин коркунучун түшүндүрүңүз.

Масштаб тилкесинин маалыматы менен пикселден микрометрге конвертациялоочу кодду жазыңыз жана ар бир уячанын аянтын квадрат микрометрде эсептейт. Калибрлөө: [X] пиксел = [Y] микрометр.

Алсыз тездик / Күчтүү тездик

Алсыз: "Бул сүрөттөгү клеткаларды санаңыз."

Күчтүү: "Менде DAPI менен боёлгон ядролордун сүрөтү бар (TIFF, бир канал, 2048x2048, масштабы 0,32 мкм/пиксел). StarDistтин алдын ала даярдалган 2D модели менен ядролорду сегменттерге бөлгөн жана санаган кодду жазыңыз, ар бир ядронун аянтын берип, андан кийин квадраттык микрометрлер менен салыштырып сүрөттөрдү кошуңуз. тактык отчету."

Айырмасы: Күчтүү чакырууда сүрөттүн түрү, сүрөтү, чечилиши, масштабы жана текшерүү схемасы бар. Модель туура куралды жана туура масштабды колдонот.

үч мини учурлар

1-жагдай — Кошулган клеткалар: Студент Cellpose менен тыгыз ткань сүрөтүндө 400 клетканы санады; Кол менен санаганымда 560 болуп чыкты. Модель бири-бирине тийген клеткаларды бир клетка кылып бириктирген. AI клетканын диаметринин параметрин тууралоону жана агымдын босогосун өзгөртүүнү сунуштады; Сабак: чыныгы сүрөткө ылайык параметрлерди тууралоо.

2-жагдай — Түрлөрдүн башаламандыгы: Экология долбоорунда түрлөрдү автоматтык түрдө таануу түнкү сүрөттөрдө түлкүнү ​​бир нече жолу "мышык" деп белгилеген. модели аз жарык жана окутуу маалыматтар дисбаланс бул ката себеп болушу мүмкүн деп түшүндүрдү; Команда түшүнүксүз тегдерди адам текшерүүсүнө жөнөттү. Сабак: моделдин ишеним баллы төмөн болсо, адам тарабынан текшерүү милдеттүү болуп саналат.

3-жагдай — Масштаб катасы: Изилдөөчү клетка аймактарын пикселдер менен билдирди, бирок микрометрге которууну унутуп калган; Натыйжа адабиятка туура келбеген. Жасалма интеллект калибрлөө кадамын кошкондо, баалуулуктар акылга сыярлык диапазонго түштү. Сабак: физикалык бирдикти өзгөртүү маанилүү.

салыштыруу диаграммасы

Quest

ылайыктуу унаа

текшерүү метрикасы

Негизги сегментация

StarDist

Кол менен эсептөө менен F1

Цитоплазма/клетка чеги

целлпоза

IoU (кайталануу ылдамдыгы)

Түрлөрдү идентификациялоо (жабайы жаратылыш)

MegaDetector/iNaturalist

Ишеним баллы + адамдардын макулдугу

оору классификациясы

Атайын даярдалган модель

Башаламандык матрицасы

Жалпы каталар

  • Кол менен текшерүүсүз партияны иштетүү: моделдин катасын бардык маалыматтарга жайылтуу.
  • Масштабды калибрлөө өткөрүп жиберүү: Пиксел бирдигин физикалык бирдикке айландырбоо.
  • Төмөн ишеним упайлары менен болжолдоолорду кабыл алуу: адамдарга белгисиз жагдайларды билдирбөө.
  • Параметрлерди демейки катары калтыруу: Клетканын диаметри сыяктуу орнотууларды сүрөткө ылайыкташтырбоо.
  • Тренингди бөлүштүрүүдөн тышкаркы сүрөт: Моделди эч качан көрбөгөн абалда сокур колдонуу (башка түстө, түрү).
Абайлаңыз: Сүрөт моделдери окуу маалыматтарына окшош сүрөттөрдө жакшы иштеши мүмкүн, бирок күтүлбөгөн жерден ар кандай шарттарда начар иштеши мүмкүн (жаңы так, жаңы түрлөр, башка микроскоп). Жаңы маалымат топтомуна өтүүдө, аны бир нече сүрөттөрдө кол менен текшербестен, моделге ишенбеңиз. Адамдын макулдугу түрлөрдү сактоо же диагностика сыяктуу кесепеттүү чечимдерди кабыл алуу үчүн маанилүү.

Сегменттөөдөн өлчөөгө чейин: сандардан тышкары

Клеткаларды эсептөө көбүнчө биринчи кадам болуп саналат; Ички маани ар бир объект боюнча өлчөөлөрдү чыгарат. Аянты, периметри, тегеректиги, флуоресценция интенсивдүүлүгү (маркер канчалык көрсөтүлөт) сыяктуу бир клетканын ондогон өзгөчөлүктөрүн сегменттөө маскасынан эсептеп чыгууга болот. Муну scikit-image китепканасындагы regionprops функциясы аткарат. AI бул өлчөөлөрдү чыгарып, натыйжаларды таблицага төккөн кодду жазат; ошондой эле топторду салыштыра аласыз (мисалы, "дарылануучу клеткалар башкаруудан кичинеби?").

Cellpose маскасынан ар бир клетканын аянтын, периметрин жана орточо флуоресценция интенсивдүүлүгүн скикит-сүрөт региондору менен чыгарып алыңыз. Жыйынтыгын CSVге жазыңыз; Кутучанын сюжетиндеги көзөмөл жана дарылоо топторун салыштырыңыз. Масштабды калибрлөө (мкм/пиксел) колдонуңуз.

Кеңеш: тыгыздыкты өлчөгөндө фонду алып салууну унутпаңыз; Калибрленбеген интенсивдүүлүктүн маанилери микроскоптун орнотуусуна жараша болот жана абсолюттук мааниде эмес, ошол эле шартта алынган топтордун ортосундагы салыштырмалуу мааниде салыштырууга болот.

Качан моделди үйрөтүү керек: аз маалымат, кылдат этикеткалоо

Кээде даяр инструменттер жетишсиз жана өзүңүздүн классификацияңыздын моделин (мисалы, белгилүү бир оорунун белгиси) үйрөтүү керек. Бул жерде эки капкан чыгып турат. Биринчиси, маалыматтардын сыртка чыгып кетиши: бир эле инсандын/үлгүнүн сүрөттөрү окууга да, тесттик топтомго да кошулган моделди ага караганда ийгиликтүүраак кылат; жеке деңгээлде бөлүү. Экинчиси - тең салмактуу эмес класс: эгерде пациенттин үлгүлөрү аз болсо, модель "ар дайым дени сак" деп жогорку тактыкты көрсөтөт, бирок пайдасыз; Тактыктын ордуна сезгичтикти (эске алуу) жана башаламандык матрицасын караңыз. AI бул окуу кодун жазат, бирок бул методологиялык тузактардан өтүү сиздин милдетиңиз.

Сүрөттүн сапаты жана алдын ала иштетүү

Дисплей моделинин ийгилиги сиз берген сүрөттүн сапатына түздөн-түз көз каранды. Фокусунан тышкары, ашыкча экспозицияланган, контрасты төмөн же ар кандай чоңойтууда тартылган сүрөттөр эң мыкты моделди да чаташтырат. Ошондуктан сегментацияга чейинки жөнөкөй алдын ала иштетүү кадамдары көбүнчө натыйжаны бир топ жакшыртат: фонду оңдоо (жарыктандыруунун тең салмаксыздыгын жоюу), контрастты нормалдаштыруу жана ызы-чууну азайтуу. AI бул алдын ала иштетүү кодун жазат (scikit-image же OpenCV менен); Бирок сиз сүрөткө карап кандай оңдоо керектигин чечесиз. Ашыкча алдын ала иштетүү да кооптуу: сүрөттү өтө көп “тазалоо” чыныгы биологиялык түзүлүштү өчүрүп, маалыматтарды кооздоп салышы мүмкүн. Эреже мындай: алдын ала иштетүү бардык сүрөттөргө бирдей, алдын ала аныкталган тартипте колдонулушу керек, натыйжаны көрктөндүрүү үчүн бир-бирден тандалып алынбайт.

Сегменттештирүүнүн алдында менин микроскоптогу сүрөттөрүмө стандарттуу алдын ала иштетүүнү колдонуңуз: фонду оңдоо, контрастты нормалдаштыруу, ызы-чууну бир аз азайтуу. БАРДЫК сүрөттөргө бирдей параметрлерди колдонуңуз (тандап эмес). Салыштырууга чейин/кийин көрсөтүү. Scikit-сүрөттү колдонуңуз.

Кыскача айтканда

Жасалма интеллект биологиялык сүрөттөлүштү анализдөөдө көп убакытты үнөмдөйт (клетканы сегменттөө, түрлөрдү/ооруларды аныктоо). Cellpose, StarDist, MegaDetector сыяктуу куралдар көп тапшырмаларды нөлдөн баштап машыктырбастан чечет. Бирок, натыйжа кол менен текшерилиши керек, шкала калибрленген болушу керек жана төмөн ишеним упайлары адамдарга багытталышы керек. модели окутуу бөлүштүрүү тышкары ишенимсиз болуп саналат; Жаңы маалыматтарга өтүүдө ырастоо маанилүү.

Колдонмо тапшырмасы

Микроскоптун сүрөтүн (же үлгү маалыматтарын) алыңыз. Жасалма интеллект клеткаларды Cellpose же StarDist менен сегменттерге бөлгөн жана санаган кодду жазып, иштетсин. Модель жок дегенде бир сүрөттөн тапкан клеткаларды кол менен санап салыштырыңыз; Канча уячаны өткөрүп жибергенине/бириккендигине көңүл буруңуз. шкала калибрлөө кошуу менен чарчы микрометрде клетка аймактарын кабарлоо.

текшерүү тизмеси

  • [ ] Мен суроттун түрүн, сүрөтүн жана чечилиштерин сунушка коштум.
  • [ ] Мен масштабдуу калибрлөө (пиксел-микрометр) колдондум.
  • [ ] Мен натыйжаны жок дегенде бир сүрөттө кол менен текшердим.
  • [ ] Мен сүрөткө ылайык сегментация параметрлерин койдум.
  • [ ] Ишенимдүүлүк упайлары аз болгон болжолдоолорду адамдын текшерүүсүнө жөнөттүм.
  • [ ] Мен жаңы маалыматтар топтомун тастыктабай туруп, моделге ишенген жокмун.