/ Модель

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

Лицензия
bsd
Архитектура
pulse2pulse-2 · dense
Опубликована
24 фев 2023

deepfake_ecg

Генерация изображенийТекст → изображение3 профессии

Генератор Pulse2Pulse создаёт синтетические восьмиканальные ЭКГ длительностью 10 секунд для формирования искусственных наборов кардиограмм.

33скачиваний за 30 дней14лайковвеса обновлены21 мар 2023

Бенчмарки

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

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

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

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

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

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

deepsynthbody/deepfake_ecg — генератор синтетических электрокардиограмм на основе архитектуры Pulse2Pulse. Модель разработана для создания искусственных ЭКГ; в README также указаны статья и репозиторий для разработки и обучения модели.

Генератор выдаёт ЭКГ с восемью отведениями I, II и V1–V6 длительностью 10 секунд — по 5000 значений на отведение. README описывает генерацию заданного числа образцов и приводит набор из 150 тысяч синтетических ЭКГ, включая отдельную подборку нормальных ЭКГ, отфильтрованных по отчётам MUSE. Репозиторий содержит веса PyTorch и распространяется по лицензии BSD.

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

  • создание синтетических ЭКГ для исследовательских наборов данных
  • генерация нормальных ЭКГ для анализа по отчётам MUSE
  • получение восьмиканальных кардиограмм длительностью 10 секунд

Ограничения

Генератор выдаёт восемь отведений, а не готовый формат из 12 отведений; README указывает, что преобразование требует отдельных уравнений. Описанный формат и данные сами по себе не подтверждают пригодность синтетических ЭКГ для клинической диагностики.

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

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

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

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

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

Открыть на Hugging Face

deepfake-ecg

Paper

GitHub

Pre-generated ECGs (150k)


To generate synthetic ECGs from Hugging face

from transformers import AutoModel

model = AutoModel.from_pretrained("deepsynthbody/deepfake_ecg", trust_remote_code=True)

out = model(num_samples=5)

Pulse2Pulse - development repo

If you want to train the model from scratch, please refere our development repository Pulse2Pulse.


Usage

The generator functions can generate DeepFake ECGs with 8-lead values [lead names from first coloum to eighth colum: 'I','II','V1','V2','V3','V4','V5','V6'] for 10s (5000 values per lead). These 8-leads format can be converted to 12-leads format using the following equations.

lead III value = (lead II value) - (lead I value)
lead aVR value = -0.5*(lead I value + lead II value)
lead aVL value = lead I value - 0.5 * lead II value
lead aVF value = lead II value - 0.5 * lead I value

Pre-generated DeepFake ECGs and corresponding MUSE reports are here: https://osf.io/6hved/ or (https://huggingface.co/datasets/deepsynthbody/deepfake_ecg)

- In this repository, there are two DeepFake datasets:
    1. 150k dataset - Randomly generated 150k DeepFakeECGs
    2. Filtered all normals dataset - Only "Normal" ECGs filtered using the MUSE analysis report

A real ECG vs a DeepFake ECG (from left to right):

Real vs Fake

A sample DeepFake ECG:

A regenerated sample

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Citation:

@article{thambawita2021deepfake,
  title={DeepFake electrocardiograms using generative adversarial networks are the beginning of the end for privacy issues in medicine},
  author={Thambawita, Vajira and Isaksen, Jonas L and Hicks, Steven A and Ghouse, Jonas and Ahlberg, Gustav and Linneberg, Allan and Grarup, Niels and Ellervik, Christina and Olesen, Morten Salling and Hansen, Torben and others},
  journal={Scientific reports},
  volume={11},
  number={1},
  pages={1--8},
  year={2021},
  publisher={Nature Publishing Group}
}	

License

MIT

For more details:

Please contact: vajira@simula.no, michael@simula.no

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

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

GPU в ailist

Универсальный рантайм

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

Безусловная генерация изображений пока не поддерживается.

Класс архитектуры
AutoModel
Ревизия весов
262e0e6

0 моделей