SlideShare a Scribd company logo
1 of 16
Биометрическая система
    идентификации
    пользователя в
 компьютерных сетях по
        голосу
    СУНЦ МГУ, 2012




                     www.aesc.msu.ru
Введение
 Система логин/пароль:
 - Безопасность основана
   только на знании
   ключевого слова, которое
   можно украсть;
 - Трудноподбираемый
   пароль сложно запомнить




              www.aesc.msu.ru
Голосовая биометрия
      + Не требуется специальное
        оборудование;
      + Не нужен физический
        контакт — метод пригоден
        для онлайн-
        идентификации;
      + Не требуется сложное
        специальное
        оборудование вроде
        сканеров отпечатков
        пальцев, сетчатки глаза и
        т.д.

                 www.aesc.msu.ru
Причины возникновения различий
             в голосе у разных людей

         А     О     У     И        Е
Диктор
  1

Диктор
  2




                               www.aesc.msu.ru
Методы голосовой биометрии




                www.aesc.msu.ru
Сглаживание методом
                   скользящего окна




+ высокая скорость работы;
- сглаживает только колебания высокой частоты, не
  входящие в диапазон человеческого голоса, либо
  сильно искажает сигнал


                                   www.aesc.msu.ru
Устранение DC Offset


DC Offset — отклонение сигнала на постоянную величину,
     возникающее из-за электромагнитных наводок




                                      www.aesc.msu.ru
Сглаживание методом
                        скользящего окна




 Сигнал разделяется на небольшие участки
 Если на каком-то участке средний размах меньше
  установленного порогового значения, то участок заполняется
  нулями
-   необходима длительная калибровка пороговых значений


                                            www.aesc.msu.ru
Выделение гласных звуков
       из записи




                www.aesc.msu.ru
Вычисление частотного спектра
                                            каждого извлеченного звука

                            1
Интенсивность на частоте




                           0.8


                           0.6


                           0.4


                           0.2


                            0
                                 0   500   1000   1500   2000      2500       3000   3500    4000   4500   5000
                                                                Частота, Гц




                                      График спектра извлеченного звука [э]



                                                                                            www.aesc.msu.ru
Ограничение частотного
           диапазона спектра

Человеческий голос характеризуется
определенным диапазоном частот (примерно
80 Гц - 3 кГц).
Ограничим полученный спектр этими
частотам.
+ Позволяет выделить из спектра только
  значимую в задаче часть




                              www.aesc.msu.ru
Обработка спектра

• Нормализация



• Сглаживание




                 www.aesc.msu.ru
Борьба наводками

                           30000000



                           25000000
Интенсивность на частоте




                           20000000



                           15000000



                           10000000



                           5000000



                                  0
                                      0   50   100   150   200      250        300   350   400   450   500
                                                                 Частота, Гц




                                                                                     www.aesc.msu.ru
Вычисление схожести голосов
       корреляционным методом



Используется коэффициент корреляции Пирсона:




                                     www.aesc.msu.ru
Техническая реализация


Простой код подключения:
<script>
          VoiceAuthInit({
                  domain:“адрес_сайта"
          })
</script>
Проверка авторизации пользователя
через HTTP-запрос:
http://адрес_системы_авторизации/verify&sid=
идентификатор_сессии&domain=адрес_сайта




                                               www.aesc.msu.ru
Спасибо за внимание!




            www.aesc.msu.ru

More Related Content

Viewers also liked

Биометрия. Основные понятия
Биометрия. Основные понятияБиометрия. Основные понятия
Биометрия. Основные понятияAFedyaev
 
Hebrew CV Omri Sror
Hebrew CV Omri SrorHebrew CV Omri Sror
Hebrew CV Omri Sroromri sror
 
BA 301 Paper Final
BA 301 Paper FinalBA 301 Paper Final
BA 301 Paper FinalKyle Hadeed
 
Debunking Six Common Myths in Stream Processing
Debunking Six Common Myths in Stream ProcessingDebunking Six Common Myths in Stream Processing
Debunking Six Common Myths in Stream ProcessingKostas Tzoumas
 
Yishai Katsch CV HEBREW Nov16
Yishai Katsch CV HEBREW Nov16Yishai Katsch CV HEBREW Nov16
Yishai Katsch CV HEBREW Nov16Yishai Katsch
 
Strategic analysis of jet blue airlines us
Strategic analysis of jet blue airlines usStrategic analysis of jet blue airlines us
Strategic analysis of jet blue airlines usKshitij Shrivastava
 
Aircraft Design Proposal 2016
Aircraft Design Proposal 2016Aircraft Design Proposal 2016
Aircraft Design Proposal 2016Francisco Davila
 

Viewers also liked (11)

Kista_Update_090922_final_LQ
Kista_Update_090922_final_LQKista_Update_090922_final_LQ
Kista_Update_090922_final_LQ
 
Trabajo con proyectos
Trabajo con proyectosTrabajo con proyectos
Trabajo con proyectos
 
Contenido
ContenidoContenido
Contenido
 
Биометрия. Основные понятия
Биометрия. Основные понятияБиометрия. Основные понятия
Биометрия. Основные понятия
 
Hebrew CV Omri Sror
Hebrew CV Omri SrorHebrew CV Omri Sror
Hebrew CV Omri Sror
 
BA 301 Paper Final
BA 301 Paper FinalBA 301 Paper Final
BA 301 Paper Final
 
Debunking Six Common Myths in Stream Processing
Debunking Six Common Myths in Stream ProcessingDebunking Six Common Myths in Stream Processing
Debunking Six Common Myths in Stream Processing
 
Yishai Katsch CV HEBREW Nov16
Yishai Katsch CV HEBREW Nov16Yishai Katsch CV HEBREW Nov16
Yishai Katsch CV HEBREW Nov16
 
Spring Boot
Spring BootSpring Boot
Spring Boot
 
Strategic analysis of jet blue airlines us
Strategic analysis of jet blue airlines usStrategic analysis of jet blue airlines us
Strategic analysis of jet blue airlines us
 
Aircraft Design Proposal 2016
Aircraft Design Proposal 2016Aircraft Design Proposal 2016
Aircraft Design Proposal 2016
 

test

  • 1. Биометрическая система идентификации пользователя в компьютерных сетях по голосу СУНЦ МГУ, 2012 www.aesc.msu.ru
  • 2. Введение Система логин/пароль: - Безопасность основана только на знании ключевого слова, которое можно украсть; - Трудноподбираемый пароль сложно запомнить www.aesc.msu.ru
  • 3. Голосовая биометрия + Не требуется специальное оборудование; + Не нужен физический контакт — метод пригоден для онлайн- идентификации; + Не требуется сложное специальное оборудование вроде сканеров отпечатков пальцев, сетчатки глаза и т.д. www.aesc.msu.ru
  • 4. Причины возникновения различий в голосе у разных людей А О У И Е Диктор 1 Диктор 2 www.aesc.msu.ru
  • 6. Сглаживание методом скользящего окна + высокая скорость работы; - сглаживает только колебания высокой частоты, не входящие в диапазон человеческого голоса, либо сильно искажает сигнал www.aesc.msu.ru
  • 7. Устранение DC Offset DC Offset — отклонение сигнала на постоянную величину, возникающее из-за электромагнитных наводок www.aesc.msu.ru
  • 8. Сглаживание методом скользящего окна  Сигнал разделяется на небольшие участки  Если на каком-то участке средний размах меньше установленного порогового значения, то участок заполняется нулями - необходима длительная калибровка пороговых значений www.aesc.msu.ru
  • 9. Выделение гласных звуков из записи www.aesc.msu.ru
  • 10. Вычисление частотного спектра каждого извлеченного звука 1 Интенсивность на частоте 0.8 0.6 0.4 0.2 0 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Частота, Гц График спектра извлеченного звука [э] www.aesc.msu.ru
  • 11. Ограничение частотного диапазона спектра Человеческий голос характеризуется определенным диапазоном частот (примерно 80 Гц - 3 кГц). Ограничим полученный спектр этими частотам. + Позволяет выделить из спектра только значимую в задаче часть www.aesc.msu.ru
  • 13. Борьба наводками 30000000 25000000 Интенсивность на частоте 20000000 15000000 10000000 5000000 0 0 50 100 150 200 250 300 350 400 450 500 Частота, Гц www.aesc.msu.ru
  • 14. Вычисление схожести голосов корреляционным методом Используется коэффициент корреляции Пирсона: www.aesc.msu.ru
  • 15. Техническая реализация Простой код подключения: <script> VoiceAuthInit({ domain:“адрес_сайта" }) </script> Проверка авторизации пользователя через HTTP-запрос: http://адрес_системы_авторизации/verify&sid= идентификатор_сессии&domain=адрес_сайта www.aesc.msu.ru