YOLO Vision 2026:
Vision AI

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

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

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

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

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

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

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

YOLO used for nucleus segmentation, outlining cell nuclei

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

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

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

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

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

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

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

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

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

Чтобы преодолеть эти ограничения, были разработаны более продвинутые подходы, приведшие к современным моделям computer vision, которые привносят скорость, точность и масштабируемость в исследования по microbiology и микроскопии.

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

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

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

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

An example of thresholding-based cell segmentation

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

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

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

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

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

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

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

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

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

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

A poor-quality cell input image and the features preprocessing extracts

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Segmentation results of Ultralytics YOLOv8 being used for cell detection

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ultralytics YOLOv8 producing sharper segmentation outlines than U-Net in microscopy images

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

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

Основные выводы#

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

Присоединяйся к нашему community и посети наш GitHub repository, чтобы узнать больше об ИИ. Изучай страницы наших решений, чтобы узнать больше о таких применениях, как AI in agriculture и computer vision in logistics. Ознакомься с нашими licensing options и наччи создавать с computer vision уже сегодня!

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. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

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

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