Записи китовых песен содержат трели и стоны. Трели звучат как серия нажатий кнопки. Стоны являются низкочастотными криками, похожими на звук, издаваемый судовым рогом. Вы хотите посмотреть на каждый сигнал и пометить его, чтобы идентифицировать тип кита, области треля и области стона. Для каждой области трейла также необходимо пометить несколько выбранного peaks сигнала.
Начните, загрузив набор данных, который включает две записи песен китов. Сигналы называются whale1
и whale2
и отбираются при 4 кГц. whale1
состоит из трели, за которой следуют три стона. whale2
состоит из двух стонов, трели и ещё одного стона.
load labelwhalesignals % To hear, type soundsc(whale1,Fs), pause(22), soundsc(whale2,Fs)
Вывод сигналов на Signal Labeler:
Откройте Signal Labeler. На вкладке Labeler нажмите Import и выберите From workspace
в списке Представители.
В диалоговом окне выберите сигналы. Добавьте информацию о времени: Выберите Time
из раскрывающегося списка и введите частоту дискретизации, Fs
, который измеряется в кГц. Нажмите кнопку Импорт, чтобы импортировать сигналы, а затем кнопку Закрыть, чтобы закрыть диалоговое окно. Сигналы появляются в браузере маркированного набора сигналов. Чтобы построить график любого из сигналов, можно установить флажок рядом с его именем в браузере.
Задайте метки, чтобы прикрепиться к сигналам. Для получения дополнительной информации о типах меток, которые можно задать, см. Раздел «Создание или импорт определений меток сигналов».
Для сигналов песни кита:
Определите категориальную метку атрибута для хранения типов китов. Позвоните WhaleType
. Возможными категориями являются синий кит, горбатый кит и белый кит.
Задайте логическую видимую область (ROI), которая верна для стоновых областей. Позвоните MoanRegions
.
Задайте логическую метку информация только для чтения, которая является true для областей трейла. Позвоните TrillRegions
.
Задайте числовую метку точки для захвата peaks трассировки. Позвоните TrillPeaks
. Установите эту метку как подметку TrillRegions
метка.
Чтобы определить каждую метку, щелкните Добавить определение (Add Definition) на вкладке Маркер (Labeler). Чтобы определить подметку, выберите TrillRegions
в браузере Label Definitions нажмите Add Definition и выберите Add sublabel definition
.
Введите следующие значения в полях диалогового окна, которое появляется для каждой метки сигнала или определения подметки. Оставьте поле По умолчанию пустым в каждом случае.
Можно экспортировать определения сигналов, созданные вами, в MAT-файл или в Рабочую область MATLAB ®, нажав кнопку Экспорт. Появится диалоговое окно с запросом имени файла. В любой момент можно импортировать определения сигналов, сохраненные в MAT-файле, нажав кнопку Импорт.
Песни в данных взяты из двух синих китов. Установите WhaleType
значения для обоих сигналов:
Выберите WhaleType
в браузере Определений меток».
Щелкните Пометить все (Label All)
В появившемся диалоговом окне проверьте, что оба whale1
и whale2
выбраны, и в поле Value установлено значение blue
. (Если вы не задаете значение по умолчанию в определении метки категориального сигнала, Signal Labeler устанавливает метку на первую категорию, указанную в определении.)
Нажмите кнопку ОК.
Установите WhaleType
значение для одного сигнала за раз:
Установите флажок рядом с именем сигнала в браузере маркированного набора сигналов.
Выберите WhaleType
в браузере Определений меток».
Щелкните Атрибут метки (Label Attribute). Значение для WhaleType
появляется в браузере маркированных наборов сигналов.
Выберите значение для WhaleType
из раскрывающегося списка Значение.
Постройте график whale1
сигнала, установив флажок рядом с его именем. Атрибуты сигнала появляются как в браузере маркированного набора сигналов, так и под временным графиком.
Визуализируйте песни китов и пометьте трель и стонные области.
Области трелей имеют отдельные всплески звука, пунктуированные молчанием. whale1
имеет трель с центром около 2 секунд.
Области стона являются устойчивыми низкочастотными створками. whale1
стоны центрировались примерно на 7 секундах, 12 секундах и 17 секундах.
Пометьте сигналы по одному за раз:
В столбце Plot браузера маркированного набора сигналов установите флажок рядом с именем сигнала, чтобы построить график сигнала.
Чтобы пометить стон, в браузере Определения выберите MoanRegions
определение метки. Создание меток автоматически активируется.
Щелкните график времени. Появляется толстая анимированная штриховая линия, которая расширяется в затененную область при нажатии и перетаскивании.
Перемещайте и изменяйте размер активной области, пока она не окружает стонную область. Для лучшего размещения меток можно перейти на вкладку « Отображение» и выбрать действие масштабирования или активировать панораму.
Установите флажок Принять рядом с кнопкой Метки, нажмите Enter или дважды щелкните, чтобы пометить информацию только для чтения. Область изменяется на градиент цвета сигнала. Если вы не задаете значение по умолчанию в логическом определении метки, Signal Labeler устанавливает метку равной true
.
Повторите процедуру для двух других стонов.
Чтобы пометить трель, в браузере Определения выберите TrillRegions
определение метки. Пометьте область треля с помощью шагов 3 и 4.
Перед маркировкой второго сигнала удалите первый сигнал с графика, сняв флажок рядом с его именем в браузере маркированного набора сигналов. Если при маркировке области или точки два сигнала нанесены на график, Signal Labeler связывает метку с обоими сигналами.
Постройте график двух сигналов. На осях средства просмотра меток показаны местоположения и ширины необходимых областей. Они также показывают значение, присвоенное каждой области.
Области трелей имеют отдельный peaks, которые соответствуют всплескам звука. Пометьте три пика в каждой области треля. Поскольку peaks trill являются подметками, каждый из них должен быть связан с определенным TrillRegions
метка.
Пометьте сигналы по одному за раз:
В столбце Plot браузера маркированного набора сигналов установите флажок рядом с именем сигнала, чтобы построить график сигнала. Также установите флажок, соответствующий области трелла, peaks которой вы хотите пометить.
В браузере Определений меток» выберите TrillPeaks
. Автоматически выбрать «Рисование меток».
На панели инструментов в группе « Значении» введите 1
, соответствующий первому пику.
В браузере маркированных наборов сигналов выберите область треля.
Щелкните точку на временном графике. Область трассировки обрамляется сплошной линией, и для маркируемой точки появляется анимированная штриховая (активная) линия.
Перемещайте активную линию, пока она не пересечет сигнал на пике вашего выбора. Для лучшего размещения меток можно перейти на вкладку « Отображение» и выбрать действие масштабирования или активировать панораму.
Установите флажок рядом с кнопкой Label, нажмите Enter или дважды щелкните, чтобы пометить пик. Штриховая линия изменяется на сплошную линию того же цвета, что и сигнал.
Повторите для еще двух peaks, вводя 2
и 3
в разделе Значение для их идентификации.
Перед маркировкой peaks трелей для второго сигнала удалите первый сигнал с графика, сняв флажок рядом с его именем в браузере маркированного набора сигналов.
На осях средства просмотра меток показаны местоположения интересующих точек и значение, присвоенное каждой точке.
Постройте график двух сигналов, чтобы увидеть сводные данные их меток в Средство Просмотра. Разверните иерархию маркированного набора сигналов в браузере маркированного набора сигналов, чтобы просмотреть подробные данные для всех меток. (Чтобы развернуть иерархию, щелкните правой кнопкой мыши любой сигнал в браузере и выберите Expand All
.) Для каждого сигнала постройте график первой области стона и третьего пика треля, который вы пометили.
В любой момент можно отредактировать любую метку сигнала с помощью браузера маркированного набора сигналов, временного графика или средства просмотра меток. Для получения дополнительной информации см. раздел «Редактирование меток».
Экспортируйте маркированные сигналы как новую labeledSignalSet
объект. Нажмите кнопку «Экспорт» на вкладке «Маркер» панели инструментов. Можно экспортировать маркированный набор сигналов в Рабочее пространство MATLAB или в MAT-файл. В данном примере выберите MAT-файл. В появившемся диалоговом окне назовите W hale_Songs.mat
к маркированному набору сигналов добавьте необязательное краткое описание и нажатие кнопки Экспорта. Дополнительные сведения о том, как Signal Labeler экспортирует маркированные наборы сигналов, см. в разделах экспортах маркированных наборов сигналов и Определения меток сигналов.