Домашнее задание 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).Это бонусная (необязательная) задача.