Домашнее задание 1
Студента(-ки) , группа АБВ123
Измените имя файла и заголовка (выше) на ваше, впишите все решения прямо в этот файл (за исключением того, что требуется приложить отдельно), запакуйте в zip/rar архив, и пришлите мне не позже установленного срока. Проверьте, что размер вашего файла не превышает 10 МБ.
1. Напишите свои имя, вес, и дату рождения в формате DICOM (используя пример из лекции, в виде таблицы со значениями байтов).
Имя (формат: Фамилия^Имя):
Byte# | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | … |
Decimal | 16 | 0 | 16 | 0 | … | |||||||||||||
Binary | 10 | 00 | 10 | 00 | … | |||||||||||||
Group g=0010 | Element e=0010 | VR length (длина) L=… | Значение |
Вес (формат: строка, может включать дробную часть, например 70.80 – используйте значение с нечетным количеством символов):
Byte# | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | … |
Decimal | 16 | 0 | 16 | 0 | … | |||||||||||||
Binary | 10 | 00 | 10 | 00 | … | |||||||||||||
Group g=0010 | Element e=0010 | VR length (длина) L=… | Значение |
Дата рождения (строка, формат: ГГГГММДД):
Byte# | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | … |
Decimal | 16 | 0 | 16 | 0 | … | |||||||||||||
Binary | 10 | 00 | 10 | 00 | … | |||||||||||||
Group g=0010 | Element e=0010 | VR length (длина) L=… | Значение |
2. Matlab поддерживает чтение и запись DICOM-файлов (функции dicomread, dicomwrite). Напишите программу dicomme. m в Matlab, которая сохранит ваш цветной (RGB, разрешение порядка 500х500) снимок в DICOM-файле “MyRGB. dcm”. При сохранении укажите все известные вам параметры – как минимум ваше имя, дата рождения, вес, пол (все в качестве параметров пациента), текущую дату и время создания снимка (как время и дату исследования).
Сдать: Файл “MyRGB. dcm”, и код программы dicomme. m в Matlab (со всеми исходными снимками).
3. Конвертируйте цветной снимок в монохромный серый (использующий 65536 оттенков серого цвета в формате 2 байта/пиксель), и повторите предыдущее задание, сохранив снимок в файле “MyGrayscale. dcm”. Добавьте это в программу dicomme. m из предыдущего задания.
Сдать: Файл “ MyGrayscale. dcm”, и код программы dicomme. m в Matlab (со всеми исходными снимками).
Как решение пунктов 2 и 3, приложите программу dicomme. m (с обеими функциями), исходный файл MyRGB. jpg (или MyRGB. bmp), и полученные DICOM-файлы MyRGB. dcm и MyGrayscale. dcm
4. Найдите в интернете:
- Бесплатную программу просмотра DICOM-изображений. Откройте в ней ваши снимки MyRGB. dcm и MyGrayscale. dcm. Скопируйте ниже скриншот окна программы с одним из этих снимков (вставьте скриншот в этот файл):

- Пример DICOM снимка. Скопируйте ниже скриншот окна программы с этим снимком (вставьте скриншот в этот файл):

- Как вы можете подтвердить, что найденный снимок был в стандарте DICOM?

5. Возьмите любые три «проекта» из слайда с главврачом, и доработайте их до проектов МИ.
Сдать: Описание проектов (MSWord) – указав, в чем смысл ваших доработок
Проект в оригинале (со слайда) | Дополненный проект |
6. Прочитайте http://www. cs. tufts. edu/comp/150AIH/pdf/LedleyLu59.pdf
Сдать: Критика - несколько предложений о том, что понравилось, и что не понравилось (MSWord).
Понравилось | Не понравилось |
1 | 1 |
2 | 2 |
3 | 3 |
Бонус:
7. * Предложите метод создания глубокого серого цвета (более чем с 256 различными оттенками серого цвета) из цветного RGB-снимка. Например, можете ли вы построить снимок с 1024 различными оттенками серого на основе обычного RGB снимка, где каналы R, G и Bимели по 256 оттенков (1 байт)?
Сдать: Описание метода (MSWord).Это бонусная (необязательная) задача.



