SGN-4200 Digitaalinen Audio Harjoitustyö-info

Samankaltaiset tiedostot
Digitaalinen audio

Organization of (Simultaneous) Spectral Components

805324A (805679S) Aikasarja-analyysi Harjoitus 6 (2016)

SGN-4010, Puheenkäsittelyn menetelmät Harjoitus 6, 18. ja

SGN-4200 Digitaalinen audio

TL5503 DSK, laboraatiot (1.5 op) Audiosignaalit (ver 1.0) Jyrki Laitinen

Matlab-tietokoneharjoitus

Signaalien tilastollinen mallinnus T (5 op) Syksy 2006 Harjoitustyö

Tietoliikennesignaalit & spektri

Analyysi on helpointa aloittaa painamalla EDIT-painiketta. (Tuotu tiedosto täytyy olla aktiivinen eli valittuna).

Signaalinkäsittely Musiikin sisältöanalyysi Rumpujen nuotinnos Muotoanalyysi Yhteenveto. Lectio praecursoria

Puheen akustiikan perusteita Mitä puhe on? 2.luento. Äänet, resonanssi ja spektrit. Äänen tuotto ja eteneminen. Puhe äänenä

THE audio feature: MFCC. Mel Frequency Cepstral Coefficients

Laskuharjoitus 4 ( ): Tehtävien vastauksia

f k = 440 x 2 (k 69)/12 (demoaa yllä Äänen väri Johdanto

Taajuusmittauskilpailu Hertsien herruus Mittausraportti

Laskuharjoitus 2 ( ): Tehtävien vastauksia

805324A (805679S) Aikasarja-analyysi Harjoitus 5 (2016)

TU-A Itsensä tunteminen ja johtaminen Tervetuloa kurssille!

805324A (805679S) Aikasarja-analyysi Harjoitus 4 (2016)

5 Akustiikan peruskäsitteitä

DEE Uusiutuvien energiamuotojen työkurssi. 5 op

LASKOSTUMISEN HAVAITSEMINEN SAHA-AALLOSSA

SIGNAALITEORIAN KERTAUSTA 1

Musiikkipäiväkirjani: Soitetaan instrumentteja (PI1)

Åbo Akademi klo Mietta Lennes Nykykielten laitos Helsingin yliopisto

Tiistai klo Jari Eerola

Liikehavaintojen estimointi langattomissa lähiverkoissa. Diplomityöseminaari Jukka Ahola

T Informaatiotekniikan seminaari: Kombinatorinen Optimointi

AS Automaatio- ja systeemitekniikan projektityöt S09-18 Langaton anturijärjestelmä rakenteiden kunnonvalvontaan

iltapäivä

Laskennan teoria (kevät 2006) Harjoitus 3, ratkaisuja

Koesuunnitelma. ViDRoM Virtual Design of Rotating Machines. Raine Viitala

TU-A Itsensä tunteminen ja johtaminen Tervetuloa kurssille!

S09 04 Kohteiden tunnistaminen 3D datasta

PSYKOAKUSTINEN ADAPTIIVINEN EKVALISAATTORI KUULOKEKUUNTELUUN MELUSSA

Harjoitus 3 ( )

TL5503 DSK, laboraatiot (1.5 op) Suodatus 1 (ver 1.0) Jyrki Laitinen

A215 Tietorakenteet. Tietojenkäsittelytieteiden laitos Tampereen yliopisto. Periodit I-II, syksy 2007

Numeerinen analyysi Harjoitus 3 / Kevät 2017

JOHDATUS TEKOÄLYYN TEEMU ROOS

TL5503 DSK, laboraatiot (1.5 op) Suodatus 2 (ver 1.0) Jyrki Laitinen

Näkökulmia monimuoto-opetukseen

SGN Signaalinkäsittelyn perusteet Välikoe Heikki Huttunen

JOHDATUS TEKOÄLYYN TEEMU ROOS

KAIKUPEDAALIN VAIKUTUKSET PIANON ÄÄNEEN: ANALYYSI JA SYNTEESI 1 JOHDANTO 2 ÄÄNITYKSET JA SIGNAALIANALYYSI

Kurssiesite. Rakentamisen tekniikat RAK-C3004

Monikanavaäänen perusteet. Tero Koski

Kuulohavainnon perusteet

DEE Uusiutuvien energiamuotojen työkurssi. 5 op

1516 mb4 2. jakso. 21, ropposen tilavuus. Mikko Rahikka. Valitse teema Lähetä valokuva STREAM. ILMOITUS Mikko Rahikka 26.

Matlabharjoitustyön ohjausta. ELEC-A3110 Mekaniikka / Sami Kujala

Ohjelmistoradio tehtävät 4. P1: Ekvalisointi ja demodulaatio. OFDM-symbolien generoiminen

HARJOITUS 7 SEISOVAT AALLOT TAVOITE

Projektien suunnittelu ja ohjaus TU-C3010

Identifiointiprosessi

Infraäänimittaukset. DI Antti Aunio, Aunio Group Oy

Äänen korkeuden tunnistaminen

Aiheenvalinta ilmoitetaan MyCoursesin keskustelualueella (ei saman yrityksen tarkastelua lähes samasta näkökulmasta) viimeistään tiistaina 27.2.

TURUN AMMATTIKORKEAKOULU L _4h 1(5) TEKNIIKKA JA LIIKENNE FYSIIKAN LABORATORIO

T SKJ - TERMEJÄ

Diskriminanttianalyysi I

LUKUVUOSITODISTUKSEN ARVIOINTILAUSEET VUOSILUOKILLE 1 4

Laske Laudatur ClassPadilla

Dynamiikan hallinta Lähde: Zölzer. Digital audio signal processing. Wiley & Sons, Zölzer (ed.) DAFX Digital Audio Effects. Wiley & Sons, 2002.

JOHDATUS TEKOÄLYYN TEEMU ROOS

Projektisuunnitelma: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

JOHDATUS TEKOÄLYYN TEEMU ROOS

Harjoitus 7 : Aikasarja-analyysi (Palautus )

JOHDATUS TEKOÄLYYN TEEMU ROOS

JOHDATUS TEKOÄLYYN TEEMU ROOS

Väliraportti: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

y=-3x+2 y=2x-3 y=3x+2 x = = 6

Spektri- ja signaalianalysaattorit

Johdanto tieto- viestintäteknologian käyttöön: Äänitystekniikka. Vfo135 ja Vfp124 Martti Vainio

Tehtävän lisääminen ja tärkeimmät asetukset

RAKE-vastaanotinsimulaatio. 1. Työn tarkoitus. 2. Teoriaa. 3. Kytkentä. Tietoliikennelaboratorio Versio

Tietorakenteet ja algoritmit syksy Laskuharjoitus 1

Numeeriset menetelmät

Harjoitus 3 ( )

Tieverkon kunnon stokastinen ennustemalli ja sen soveltaminen riskienhallintaan

4. Tietokoneharjoitukset

TU-A Itsensä tunteminen ja johtaminen Tervetuloa kurssille!

MATTI SIRONEN PUHEEN PERUSTAAJUUDEN ESTIMOINTI

805324A (805679S) Aikasarja-analyysi Harjoitus 3 (2016)

Kurssijärjestelyt. CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos

Aineistokoko ja voima-analyysi

Lisää pysähtymisaiheisia ongelmia

Tietotekniikan laitoksen uusi linja

Ratkaisuehdotukset LH 7 / vko 47

Käy vastaamassa kyselyyn kurssin pedanet-sivulla (TÄRKEÄ ensi vuotta ajatellen) Kurssin suorittaminen ja arviointi: vähintään 50 tehtävää tehtynä

HARJOITUSTYÖ: Mikropunnitus kvartsikideanturilla

HRTFN MITTAAMINEN SULJETULLA VAI AVOIMELLA KORVA- KÄYTÄVÄLLÄ? 1 JOHDANTO 2 METODIT

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

pikaperusteet 3.3. versio

S Ihminen ja tietoliikennetekniikka. Syksy 2005, laskari 1

Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op)

Datatähti 2019 alku. task type time limit memory limit. A Kolikot standard 1.00 s 512 MB. B Leimasin standard 1.00 s 512 MB

Harjoitukset 5 : Differences-in-Differences - mallit (Palautus )

S Signaalit ja järjestelmät

Transkriptio:

1 SGN-4200 Digitaalinen Audio Harjoitustyö-info 04.04.2012 Joonas Nikunen

Harjoitystyö - 2 Suorittaminen ja Käytännöt Kurssin pakollinen harjoitustyö: Harjoitellaan audiosignaalinkäsittelyyn tarkoitetun algoritmin toteuttamista tieteellisen julkaisun perusteella Kaksi vaihtoehtoista aihetta/julkaisua Tehdään kahden hengen ryhmissä Arvostellaan: Hyväksytty/Hylätty Ryhmän jäsenten ja työaiheen ilmoittaminen 12.04.2013 mennessä osoitteeseen digaudio@cs.tut.fi Palautus 12.05.2013 mennessä osoitteeseen digaudio@cs.tut.fi

3 Harjoitustöiden sisältö 1. Tutustuminen tieteelliseen julkaisuun ja ratkaistavaan ongelmaan 2. Julkaisussa esitetyn algoritmin toteutus käyttäen Matlab:ia 3. Tulosten evaluointi ja tulkitseminen (+ testidatan hankinta) 4. Raportin kirjoittaminen tuloksista ja havainnoista

Aihe 1: Rumpujen separointi 4 musiikista Harmonisten ja perkussiivisien komponenttien erottelu musiikin spektrogrammista (aika-taajuus esitys) Anisotropia: suunnasta riippuvuus Harmonisten äänten ajallinen jatkuvuus Perkussiivisten äänten ajallinen paikallistuminen (taajuudellinen jatkuvuus) Etsitään iteratiivisesti sellaiset spektrogrammit jotka maksimoivat anisotropian (jatkuvuuden ajallisesti ja taajuudessa) [1] Lähde [1]: N. Ono, K. Miyamoto, J. L. Roux, H. Kameoka and S. Sagayama, Separation of a monaural audio signal into harmonic/percussive components by complementary diffusion on spectrogram, in Proc. EUSIPCO, 2008

Aihe 1: Rumpujen separointi 5 musiikista Vinkkejä toteutukseen Lähteen [1] kaavat 24-30 sivulla kolme kuvaavat algoritmin toteutuksen, iteratiivisen algoritmin johtamisesta ei tarvitse suuremmin välittää Kehyksittäistä prosessointia (short-time Fourier transform) käydään harjoituksissa läpi Testimateriaali: rummut sekä harmoniset instrumentit (+laulu) erikseen josta lasketaan summasignaali (rummut + muut) Huomatkaa että algoritmi toimii vain monosignaaleille, halutessanne voitte prosessoida stereon molemmat kanavat erillisinä Voitte käyttää haluamaanne materiaalia, tai kurssin harjoitustyösivulta löytyy linkki josta valmista materiaalia on saatavilla Evaluointi: Signaali-kohinasuhde s(t) = alkuperäinen e(t) = alkuperäinen-separoitu Pohdittavaksi raporttia varten Minkälaiselle materiaalille algoritmin toiminta rajoittuu ja miksi? Miten separoinnin laatua kannattaa mitata ja arvioida?

Aihe 2: Äänen korkeuden 6 estimointi Äänen perustaajuuden estimointi (fundamental frequency) modifioitua autokorrelaatio-menetelmää käyttäen, lähde [2] Lähdemateriaalin kappaleessa 2 esitetty algoritmi Aloitetaan standardin autokorrelaation maksimista ja parannetaan äänenkorkeuden estimaattia askel askeleelta erilaisin muokkauksin, Esimerkiksi: Autokorrelaation resoluutio näytteenottotaajuudesta johtuen -> Interpolaatio Signaali: Autokorrelaatio: Lähde [2] A. de Cheveigné and H. Kawahara, YIN, A fundamental frequency estimator for speech and music, J. Acoust. Soc. Amer., vol. 111, no. 4, pp.1917 1930, 2002.

Aihe 2: Äänen korkeuden 7 estimointi Vinkkejä toteutukseen Edetkää lähdemateriaalin kappaleen kaksi osien 1-6 mukaisesti Testimateriaali on annettu harjoitustöiden webbisivuilla, signaalien arvot ovat 16 bittisiä kokonaislukuja, jotka on kirjoitettu big endian järjestykseen Näytteiden lukemiseen tullaan antamaan valmis toteutus viimeistään viikolla 15 (tulee harkkatyön webbisivulle) Evaluointi: estimoitu äänenkorkeus vs. mitattu testidata (puhe) Evaluoikaa käyttäen lähdemateriaalin virherajoja (10%) Pohdittavaksi raporttia varten Havaittu äänen korkeus ja äänen perustaajuus, ovatko aina sama, miten vaikuttaa algoritmin toimintaan? Perustaajuuden estimoinnin käyttökohteet?

8 Raportti ja palautus Raportti ja algoritmin toteuttavat Matlab koodit palautetaan 12.05.2013 mennessä osoitteeseen digaudio@cs.tut.fi Palauta vain osa testimateriaalista algoritmin toimivuuden testaamista varten, yksikin signaali riittää, mutta tulosten laskenta isommalla otannalla Raportti, pituus 4-5 sivua, kuitenkin kuvaajien koosta ja määrästä riippuen Minkä ongelman työ ratkaisee? Miten ongelma on ratkaistu, mitä oletuksia on tehty? Lyhyt selostus toteutuksesta, mitä vaiheita algoritmi sisältää? Tulokset: miten ja mitä evaluoidaan?

9 Yleistä Kysymykset harjoitustöistä osoitteeseen digaudio@cs.tut.fi Pyritään lukemaan ja vastaamaan päivittäin Kysymysten koskiessa koodin tulkkausta täytyy koodin olla erittäin hyvin kommentoitua!!! Pyritään järjestämään 2 päivystysaikaa töiden ohjaamista varten, tarkemmat ajat ilmoitetaan harjoitustyön sivuilla ja harjoituksissa Ensimmäinen muutaman viikon kuluttua: alkuvaikeudet, lähtökohdat yms. Toinen lähempää palautuspäivämäärää: Toteutuksen ongelmat yms.