/ Модель

Характеристики

Лицензия
Apache 2.0
Архитектура
bone_age_crop · dense
Базовая модель
mobilenetv3_small_100.lamb_in1k
Библиотека
transformers
Опубликована
16 дек 2024

bone-age-crop

Поиск объектовИзображение → bounding_boxes3 профессии

Компактная модель на основе MobileNetV3 выделяет кисть на детских рентгенограммах для стандартизации изображений перед оценкой костного возраста.

231скачиваний за 30 дней1лайквеса обновлены16 дек 2024

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

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

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель ianpan/bone-age-crop предназначена для выделения области кисти на рентгенограммах, чтобы стандартизировать изображения перед оценкой костного возраста. Она использует лёгкую основу MobileNetV3 Small 1.0 и предсказывает нормализованные координаты прямоугольника в формате xywh. Модель реализована для object detection и распространяется в формате safetensors.

Обучение и проверка проводились на 12 592 детских рентгенограммах кисти из набора RSNA Pediatric Bone Age Challenge с разделением 80/20. В односрезовой проверке средняя абсолютная ошибка нормализованных координат составила 0,0152 для x, 0,0121 для y, 0,0261 для ширины и 0,0213 для высоты. Модель предназначена для подготовки входных изображений, а не для непосредственного определения костного возраста. Лицензия — Apache-2.0.

Сценарии применения

  • обрезка области кисти на детской рентгенограмме
  • подготовка рентгеновских снимков к модели оценки костного возраста
  • автоматическая стандартизация изображений кисти
  • выделение границ кисти на медицинском снимке

Ограничения

Модель предсказывает координаты области кисти и сама не оценивает костный возраст. Проверка описана для данных RSNA Pediatric Bone Age Challenge; качество на иных источниках снимков не приведено.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

This model crops hand radiographs to better standardize the image input for bone age models. The model uses a lightweight mobilenetv3_small_100 backbone and predicts normalized xywh coordinates. figure

The model was trained and validated using 12,592 pediatric hand radiographs from the RSNA Pediatric Bone Age Challenge using an 80%/20% split. On single-fold validation, the model achieved mean absolute errors (normalized coordinates) of:

x: 0.0152
y: 0.0121
w: 0.0261
h: 0.0213

To use the model:

import cv2
import torch
from transformers import AutoModel

model = AutoModel.from_pretrained("ianpan/bone-age-crop", trust_remote_code=True)
model = model.eval()
img = cv2.imread(..., 0)
img_shape = torch.tensor([img.shape[:2]])
x = model.preprocess(img)
x = torch.from_numpy(x).unsqueeze(0).unsqueeze(0)
x = x.float()

# if you do not provide img_shape
# model will return normalized coordinates
with torch.inference_mode():
  coords = model(x, img_shape)

# only 1 sample in batch
coords = coords[0].numpy()
x, y, w, h = coords
# coords already rescaled with img_shape
cropped_img = img[y: y + h, x: x + w]

If you have pydicom installed, you can also load a DICOM image directly:

img = model.load_image_from_dicom(path_to_dicom)

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · object-detection

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
BoneAgeCropModel
Ревизия весов
43c044e

0 моделей