Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Vision AI

Сегментация клеток: что это такое и как ИИ для зрения её улучшает

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

АБАбирами Вина
6 min read
ИИ для зрения сегментирует отдельные клетки на микроскопическом изображении

Многие прорывы в разработке лекарств, исследованиях рака или персонализированной медицине начинаются с одной ключевой задачи: четкого наблюдения за клетками. Ученые полагаются на ясные изображения, чтобы отслеживать поведение клеток, оценивать действие препаратов и находить новые методы терапии.

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

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

На самом деле, многие ученые внедряют компьютерное зрение — отрасль ИИ, позволяющую машинам интерпретировать и анализировать визуальную информацию. Например, такие модели, как Ultralytics YOLO11, поддерживающие сегментацию экземпляров, можно обучить разделять клетки и даже обнаруживать субклеточные структуры. Это позволяет выполнять точный анализ за секунды, а не часы, помогая исследователям эффективно масштабировать свои работы.

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

Рис. 1. Использование YOLO для сегментации ядер, идентификации и оконтуривания ядер клеток (центров клеток). (Источник)

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

Link to this sectionВзгляд на использование компьютерного зрения для сегментации клеток#

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

Компьютерное зрение предоставляет более быстрый и надежный вариант. Это отрасль ИИ на базе глубокого обучения, где машины изучают закономерности на больших наборах изображений. В клеточных исследованиях это означает способность распознавать и разделять отдельные клетки с высокой точностью.

В частности, модели компьютерного зрения, такие как Ultralytics YOLO11, поддерживают задачи обнаружения объектов и сегментации экземпляров, и могут быть обучены на пользовательских наборах данных для анализа клеток. Обнаружение объектов позволяет находить и отмечать каждую клетку на изображении, даже если их много.

Сегментация экземпляров идет дальше, прорисовывая точные границы вокруг каждой клетки, захватывая их реальные формы. Интеграция этих возможностей компьютерного зрения в конвейеры сегментации клеток позволяет исследователям автоматизировать сложные процессы и эффективно обрабатывать микроскопические изображения высокого разрешения.

Link to this sectionЭволюция алгоритмов сегментации клеток#

Методы сегментации клеток сильно изменились за эти годы. Ранние методы сегментации изображений работали на простых снимках, но перестали справляться по мере роста наборов данных и усложнения распознавания клеток.

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

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

Link to this sectionСегментация клеток с помощью пороговой обработки и морфологических методов#

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

Одним из первых подходов была пороговая обработка — метод, отделяющий клетки от фона путем сравнения уровней яркости пикселей. Это хорошо работает при сильном контрасте между клетками и их окружением.

Пример сегментации клеток на основе пороговой обработки

Рис. 2. Пример сегментации клеток на основе пороговой обработки. (Источник)

Для уточнения результатов применяются морфологические операции, такие как дилатация (расширение форм) и эрозия (сужение форм), чтобы сгладить края, удалить шум или закрыть небольшие разрывы. Для соприкасающихся или перекрывающихся клеток метод сегментации водоразделом (watershed) помогает разделить их, проводя границы там, где клетки встречаются.

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

Link to this sectionМодели глубокого обучения для сегментации клеток#

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

Сверточные нейронные сети (CNN) — это класс архитектур глубокого обучения, широко используемых в компьютерном зрении. Они обрабатывают изображения по слоям: ранние слои обнаруживают простые признаки, такие как края и текстуры, а глубокие слои улавливают более сложные формы и структуры. Такой многослойный подход делает CNN эффективными для многих визуальных задач — от распознавания повседневных объектов с помощью анализа паттернов до исследования биомедицинских изображений.

Модели, такие как YOLO11, построены на этих принципах глубокого обучения. Они расширяют CNN-архитектуры методами обнаружения объектов в реальном времени и сегментации экземпляров, позволяя быстро находить клетки и оконтуривать их границы.

Link to this sectionГибридные конвейеры улучшают сегментацию клеток#

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

Например, один метод может улучшать или предварительно обрабатывать микроскопические снимки, чтобы снизить шум и сделать границы четче, в то время как другая модель используется для обнаружения и сегментации клеток. Разделяя задачи таким образом, гибридные подходы повышают точность, эффективнее работают со сложными изображениями и делают масштабные исследования надежнее.

Входное изображение клетки низкого качества и признаки, извлеченные в ходе предварительной обработки

Рис. 3. Пример входного изображения клетки низкого качества (a) и паттерны, извлеченные при предобработке (b), которые делают признаки клеток более понятными для дальнейшего анализа. (Источник)

Link to this sectionВажность наборов данных при сегментации клеток#

Еще один ключевой фактор, который стоит учитывать в сегментации клеток на базе компьютерного зрения — это данные изображений. Модели компьютерного зрения сильно зависят от больших и качественных наборов данных, чтобы научиться точно идентифицировать и разделять клетки.

Эти наборы обычно состоят из микроскопических снимков в паре с аннотациями. Разметка данных не менее важна, чем исходные изображения, так как она передает модели ключевую информацию для создания эффективных датасетов.

Например, если ты хочешь обучить модель вроде YOLO11 сегментировать раковые клетки на снимках, тебе нужны размеченные примеры, показывающие, где каждая клетка начинается и заканчивается. Эти метки служат руководством, обучая модель распознавать морфологию и границы клеток. Аннотации можно рисовать вручную или создавать с помощью полуавтоматических инструментов для экономии времени.

Тип аннотации также зависит от задачи. Для обнаружения объектов вокруг каждой клетки рисуются ограничивающие рамки (BBox). Для сегментации экземпляров метки больше напоминают подробные маски, повторяющие точный контур клетки. Выбор правильного типа аннотации и обучающих данных помогает модели усвоить то, что необходимо для работы.

Link to this sectionСложность данных при сегментации клеток#

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

Микроскопические изображения могут выглядеть очень по-разному в зависимости от метода съемки. Например, флуоресцентная микроскопия использует красители, заставляющие части клетки светиться. Эти снимки подсвечивают детали, которые иначе трудно заметить.

Аннотирование — еще одна серьезная проблема. Разметка тысяч клеток вручную идет медленно и требует экспертных знаний. Клетки часто перекрываются, меняют форму или выглядят тускло, что повышает риск появления ошибок. Полуавтоматические инструменты могут ускорить процесс, но для обеспечения качества обычно требуется участие человека.

Чтобы упростить нагрузку, исследователи иногда используют более простые аннотации, например, маркеры интереса, указывающие на расположение клеток, вместо прорисовки полных контуров. Хотя такие маркеры менее точны, они все же предоставляют критически важное руководство для обучения.

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

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

Link to this sectionПриложения моделей сегментации клеток#

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

Link to this sectionОдноклеточный анализ с помощью сегментации клеток#

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

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

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

Link to this sectionОтслеживание клеток и живая визуализация с помощью YOLO#

Клетки делятся, перемещаются и реагируют на окружающую среду по-разному. Анализ того, как живые клетки меняются со временем, помогает ученым понять их поведение в здоровом состоянии и при болезнях.

С помощью таких инструментов, как фазово-контрастная или высокоразрешающая микроскопия, исследователи могут отслеживать эти изменения без добавления красителей или меток. Это сохраняет клетки в их естественном состоянии и делает результаты более надежными.

Отслеживание клеток во времени также помогает зафиксировать детали, которые могли бы остаться незамеченными. Одна клетка может двигаться быстрее других, делиться необычным способом или сильно реагировать на стимул. Запись этих тонких различий дает более четкую картину того, как клетки ведут себя в реальных условиях.

Модели компьютерного зрения, такие как Ultralytics YOLOv8, делают этот процесс быстрее и стабильнее. Обнаруживая и отслеживая отдельные клетки на последовательностях изображений, YOLOv8 может автоматически контролировать перемещения клеток, их деление и взаимодействие, даже если клетки перекрываются или меняют форму.

Результаты сегментации с использованием YOLOv8 для обнаружения клеток

Рис. 4. Результаты сегментации с использованием YOLOv8 для обнаружения клеток. (Источник: mdpi.com)

Link to this sectionИнтеграция компьютерного зрения с биоинформатикой и мультиомикой#

Инсайты от моделей компьютерного зрения, таких как YOLO11, используемых для сегментации целых клеток, могут принести больше пользы при сочетании с биоинформатикой (использование вычислительных методов для анализа биологических данных) и мультиомикой (интеграция данных о ДНК, РНК и белках). Вместе эти методы выводят исследования за рамки простого рисования границ клеток к пониманию того, что эти границы означают.

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

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

Link to this sectionПреимущества сегментации клеток#

Вот некоторые из ключевых преимуществ использования компьютерного зрения для сегментации клеток:

  • Высокопроизводительный скрининг: Автоматизированная сегментация способна эффективно обрабатывать миллионы клеток, ускоряя масштабную разработку и тестирование лекарств.
  • Инсайты о пространственной организации: Она показывает, как клетки расположены внутри тканей, давая критически важные ключи о микроокружении опухолей или развитии тканей.
  • Генерация количественных данных: Помимо визуальных инсайтов из клеточных изображений, сегментация предоставляет измеримую информацию, такую как количество клеток, их площадь и уровни интенсивности, что позволяет проводить надежные сравнения между экспериментами.

Link to this sectionОграничения использования ИИ для сегментации клеток#

Хотя компьютерное зрение дает много преимуществ для сегментации клеток, у него также есть ограничения. Вот несколько факторов, которые стоит учитывать:

  • Конфиденциальность данных: Распространение размеченных наборов данных клеток для обучения моделей может вызывать этические и регуляторные вопросы, особенно если информация о пациентах связана с изображениями.
  • Требования к оборудованию и вычислениям: Анализ биоизображений высокого разрешения требует мощных GPU и хранилищ. Облачные вычисления и оптимизированные алгоритмы помогают сделать это более доступным.
  • Обобщающая способность модели: Модели, обученные на микроскопе или протоколе окрашивания одной лаборатории, могут плохо работать в других местах. Обучение на разнообразных наборах данных из нескольких лабораторий улучшает устойчивость.

Link to this sectionБудущее сегментации клеток#

Следующее поколение сегментации клеток, скорее всего, будет определяться моделями компьютерного зрения, сочетающими скорость, точность и масштабируемость. Модели, такие как U-Net, оказали огромное влияние, но они могут требовать больших вычислительных ресурсов. С успехами в компьютерном зрении исследователи переходят к моделям, обеспечивающим как высокую точность, так и производительность в реальном времени.

Например, передовые модели, такие как Ultralytics YOLOv8, могут сегментировать микроскопические изображения гораздо быстрее традиционных подходов, при этом выдавая четкие и точные границы.

В недавнем исследовании по просвечивающей электронной микроскопии (TEM) показатели производительности показали, что YOLOv8 работает до 43 раз быстрее, чем U-Net. Такая производительность позволяет анализировать большие наборы данных в реальном времени, что становится все важнее по мере роста масштабов визуализационных исследований.

YOLOv8, создающий более четкие контуры сегментации, чем U-Net, на микроскопических изображениях

Рис. 5. По сравнению с другими моделями, такими как U-Net (c), использование YOLOv8 для сегментации (d) дает более четкие и точные контуры на микроскопических изображениях. (Источник)

Эти улучшения уже внедряются на практике. Платформы, такие как Theia Scientific’s Theiascope™, интегрируют модели Ultralytics YOLO с просвечивающей электронной микроскопией (TEM), позволяя сегментировать наноструктуры последовательно и в масштабе. Платформа использует модели Ultralytics YOLO для обнаружения и сегментации в реальном времени, автоматически идентифицируя структуры на TEM-снимках по мере их получения и преобразуя их в надежные, готовые для анализа данные.

Link to this sectionОсновные выводы#

Сегментация клеток играет ключевую роль в современной микроскопии и биомедицинских исследованиях. Она позволяет ученым наблюдать за отдельными клетками, отслеживать прогрессирование заболеваний и контролировать, как лечение влияет на поведение клеток. Модели компьютерного зрения, такие как YOLO11, делают этот процесс быстрее и точнее. Справляясь с большими и сложными изображениями, они обеспечивают воспроизводимость и масштабируемость экспериментов.

Присоединяйся к нашему сообществу и посети наш репозиторий на GitHub, чтобы узнать больше об ИИ. Исследуй страницы наших решений, чтобы больше узнать о таких применениях, как ИИ в сельском хозяйстве и компьютерное зрение в логистике. Ознакомься с нашими вариантами лицензирования и начни создавать решения с помощью компьютерного зрения уже сегодня!

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения