MALLINNUSVIRHEIDEN HUOMIOIMINEN AKUSTISESSA TOMO- GRAFIASSA



Samankaltaiset tiedostot
Sovelletun fysiikan laitos Marko Vauhkonen, Kuopion yliopisto, Sovelletun fysiikan laitos Slide 1

Inversio-ongelmien laskennallinen peruskurssi Luento 2

Estimointi. Vilkkumaa / Kuusinen 1

Harjoitus 7: NCSS - Tilastollinen analyysi

Väliestimointi (jatkoa) Heliövaara 1

Osa 2: Otokset, otosjakaumat ja estimointi

Hakkeen kosteuden on-line -mittaus

Koska ovat negatiiviset. Keskihajontoja ei pystytä laskemaan mutta pätee ¾.

Ilkka Mellin Tilastolliset menetelmät Osa 2: Otokset, otosjakaumat ja estimointi Estimointi

Tilastollinen testaus. Vilkkumaa / Kuusinen 1

Sovellettu todennäköisyyslaskenta B

Mallipohjainen klusterointi

3.6 Su-estimaattorien asymptotiikka

Tilastollisen analyysin perusteet Luento 1: Lokaatio ja hajonta

Johdatus tilastotieteeseen Estimointi. TKK (c) Ilkka Mellin (2005) 1

KJR-C2002 Kontinuumimekaniikan perusteet

pitkittäisaineistoissa

Estimointi. Estimointi. Estimointi: Mitä opimme? 2/4. Estimointi: Mitä opimme? 1/4. Estimointi: Mitä opimme? 3/4. Estimointi: Mitä opimme?

Tilastollinen aineisto Luottamusväli

P(X = x T (X ) = t, θ) = p(x = x T (X ) = t) ei riipu tuntemattomasta θ:sta. Silloin uskottavuusfunktio faktorisoituu

1. TODENNÄKÖISYYSJAKAUMIEN ESTIMOINTI

Sovelletun fysiikan laitoksen tutkimus- ja yritysyhteistyö osana yhteiskäyttölaboratoriota

Tilastollisen analyysin perusteet Luento 8: Lineaarinen regressio, testejä ja luottamusvälejä

Havaitsevan tähtitieteen peruskurssi I

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.

KOLMIULOTTEISEN TILAN AKUSTIIKAN MALLINTAMINEN KAKSIULOTTEISIA AALTOJOHTOVERKKOJA KÄYTTÄEN

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Testejä suhdeasteikollisille muuttujille

Sovellettu todennäköisyyslaskenta B

pitkittäisaineistoissa

Kojemeteorologia. Sami Haapanala syksy Fysiikan laitos, Ilmakehätieteiden osasto

Sovellettu todennäköisyyslaskenta B

Bayesilainen päätöksenteko / Bayesian decision theory

Seurantalaskimen simulointi- ja suorituskykymallien vertailu (valmiin työn esittely) Joona Karjalainen

Monte Carlo -menetelmä optioiden hinnoittelussa (valmiin työn esittely)

Uskomusverkot: Lääketieteelliset sovellukset

Inversio-ongelmien laskennallinen peruskurssi Luento 7

Maximum likelihood-estimointi Alkeet

Tilastollinen päättely II, kevät 2017 Harjoitus 2A

Kuva 1. Mallinnettavan kuormaajan ohjaamo.

PERMITTIIVISYYS. 1 Johdanto. 1.1 Tyhjiön permittiivisyyden mittaaminen tasokondensaattorilla . (1) , (2) (3) . (4) Permittiivisyys

1. TODENNÄKÖISYYSJAKAUMIEN ESTIMOINTI

MS-A0502 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Koesuunnitelma KON-C3004 Kone-ja rakennustekniikan laboratoriotyöt Aleksi Purkunen (426943) Joel Salonen (427269)

Tilastotieteen kertaus. Vilkkumaa / Kuusinen 1

Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio:

805306A Johdatus monimuuttujamenetelmiin, 5 op

Likimääräisratkaisut ja regularisaatio

Tilastollisen analyysin perusteet Luento 6: Korrelaatio ja riippuvuus tilastotieteessä

MS-A0502 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Sovellettu todennäköisyyslaskenta B

Tilastotieteen kertaus. Kuusinen/Heliövaara 1

Sovellettu todennäköisyyslaskenta B

MTTTA1 Tilastomenetelmien perusteet 5 op Luento Kokonaisuudet johon opintojakso kuuluu

tilastotieteen kertaus

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti

Otannasta ja mittaamisesta

1. TILASTOLLINEN HAHMONTUNNISTUS

1.1 Tyhjiön permittiivisyyden mittaaminen tasokondensaattorilla

Todennäköisyyden ominaisuuksia

Kertausluento. Tilastollinen päättely II - 2. kurssikoe

KORJAUSVELAN LASKENTAPERIAATTEIDEN MÄÄRITYSHANKE. Seminaariaineisto Janne Rantanen

ÄÄNEKKÄÄMMÄN KANTELEEN MALLINTAMINEN ELEMENTTIME- NETELMÄLLÄ

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori

Tehtävät. 1. Ratkaistava epäyhtälöt. a) 2(4 x) < 12, b) 5(x 2 4x + 3) < 0, c) 3 2x 4 > 6. 1/10. Sukunimi (painokirjaimin)

Harjoitus 2: Matlab - Statistical Toolbox

AKUSTISIA SIMULAATIOITA PÄÄ- JA TORSOMALLILLA. Tomi Huttunen, Timo Avikainen, John Cozens. Kuava Oy Microkatu 1, Kuopio

Tomi Huttunen Kuava Oy Kuopio

PANK PANK-4122 ASFALTTIPÄÄLLYSTEEN TYHJÄTILA, PÄÄLLYSTETUTKAMENETELMÄ 1. MENETELMÄN TARKOITUS

2016/06/21 13:27 1/10 Laskentatavat

Jatkuvat satunnaismuuttujat

Sovellettu todennäköisyyslaskenta B

matematiikka Tapio Helin Nuorten akatemiaklubi Helsinki Matematiikan ja tilastotieteen laitos

Regressioanalyysi. Kuusinen/Heliövaara 1

Kemometriasta. Matti Hotokka Fysikaalisen kemian laitos Åbo Akademi

Mittaaminen menettely (sääntö), jolla tilastoyksikköön liitetään tiettyä ominaisuutta kuvaava luku, mittaluku.

EPÄJATKUVA GALERKININ MENETELMÄ ELASTISELLE AALTOYH- TÄLÖLLE 1 JOHDANTO 2 ELASTINEN AALTOYHTÄLÖ (3D) Timo Lähivaara a,*, Tomi Huttunen a,b

Tautikartoitus CAR- ja partitiomalleilla

Viikko 2: Ensimmäiset ennustajat Matti Kääriäinen

4 Kysyntä, tarjonta ja markkinatasapaino (Mankiw & Taylor, 2 nd ed., chs 4-5)

Tilastollisen analyysin perusteet Luento 1: Lokaatio ja hajonta

VAASAN YLIOPISTO TEKNILLINEN TIEDEKUNTA SÄHKÖTEKNIIKKA. Lauri Karppi j SATE.2010 Dynaaminen kenttäteoria DIPOLIRYHMÄANTENNI.

Mat Tilastollisen analyysin perusteet, kevät 2007

Mittaustekniikka (3 op)

Kopulafunktiot. Joonas Ollila 12. lokakuuta 2011

Otoskoko 107 kpl. a) 27 b) 2654

1. Tilastollinen malli??

4.2.2 Uskottavuusfunktio f Y (y 0 X = x)

MTTTA1 Tilastomenetelmien perusteet 5 op Luento , osa 1. 1 Kokonaisuudet johon opintojakso kuuluu

Numeeriset menetelmät TIEA381. Luento 12. Kirsi Valjus. Jyväskylän yliopisto. Luento 12 () Numeeriset menetelmät / 33

TILASTOLLINEN OPPIMINEN

6. Analogisen signaalin liittäminen mikroprosessoriin Näytteenotto analogisesta signaalista DA-muuntimet 4

Työ 5: Putoamiskiihtyvyys

Numeeriset menetelmät

HARJOITUS 7 SEISOVAT AALLOT TAVOITE

Työ 21 Valon käyttäytyminen rajapinnoilla. Työvuoro 40 pari 1

10. Globaali valaistus

Oikeanlaisten virtapihtien valinta Aloita vastaamalla seuraaviin kysymyksiin löytääksesi oikeantyyppiset virtapihdit haluamaasi käyttökohteeseen.

Todennäköisyyslaskun kertaus. Vilkkumaa / Kuusinen 1

Transkriptio:

MALLINNUSVIRHEIDEN HUOMIOIMINEN AKUSTISESSA TOMO- GRAFIASSA Janne Koponen 1, Tomi Huttunen 1, Tanja Tarvainen 1,2 ja Jari P. Kaipio 1,3 1 Sovelletun fysiikan laitos, Itä-Suomen yliopisto PL 1627, 70211 KUOPIO janne.koponen@uef.fi 2 Department of Computer Siene, University College London, Iso-Britannia 3 Department of Mathematis, University of Aukland, Uusi-Seelanti Tiivistelmä Akustisessa tomografiassa tutkittavan kohteen ominaisuuksia mitataan kappaleen ulkopuolisilla akustisilla havainnoilla. Menetelmän käyttökohteita ovat lääketieteellisten sovellusten lisäksi esimerkiksi tuulen ja lämpötilan mittaaminen ilmakehätutkimuksessa sekä betonirakenteiden tutkimus. Mittauksessa kohteen läpi lähetetään akustinen pulssi, joka havaitaan kappaleen ympärillä olevilla vastaanottimilla. Näistä havainnoista muodostetaan kaksiulotteinen kuva (rekonstruktio) mitattavista ominaisuuksista kappaleen sisällä. Osana rekonstruktion laskentaalgoritmia käytetään suoraa laskentamallia, akustisessa tomografiassa usein aaltomallia, jonka tarkkuus vaikuttaa rekonstruktion laatuun. Tarkat mallit ovat kuitenkin poikkeuksetta laskennallisesti raskaita ja siten rekonstruktion laskenta-aika voi olla liian pitkä käytännön sovelluksiin. Tässä tutkimuksessa käytetään tilastollista lähestymistapaa, joka huomioi sekä mittauskohinan että mallinnusvirheiden vaikutuksen rekonstruktion laskennassa. Menetelmä mahdollistaa nopeiden, mutta tarkkuudeltaan heikompien, suorien mallien käyttämisen ilman merkittävää vaikutusta rekonstruktion laatuun. Menetelmän toimivuutta esitellään kahdessa eri testitapauksessa, joissa rekonstruktiot lasketaan käyttäen nopeaa, mutta epätarkkaa suoraa mallia. Saatuja tuloksia verrataan tarkalla suoralla mallilla sekä nopealla mallilla ilman mallinnusvirheiden huomioimista laskettuihin rekonstruktioihin. 1 JOHDANTO Akustisessa tomografiassa tutkittavan kohteen ominaisuuksia mitataan lähettämällä akustinen pulssi kohteen läpi. Mitattavat ominaisuudet, eli rekonstruktio, lasketaan kohteen ulkopuolelta havaitun aaltokentän perusteella. Kaavakuva mittausasetelmasta on esitetty kuvassa 1. Tyypillisesti halutun suureen mittaaminen vaatii useiden eri suunnista tapahtuvien mittausten yhdistämistä ja siten kukin lähetin lähettää vuoronperään signaalin, joka mitataan kaikilla vastaanottimilla. Rekonstruktion laskenta näistä signaaleista on ns. inversio-ongelma. Osana rekonstruktion laskentaa käytetään suoraa akustista mallia, jonka avulla mallinnetaan mittaustapahtumaa. Käytettävän mallin laatu vaikuttaa suoraan saatavan rekonstruktion laatuun ja epätarkalla suoralla mallilla laskettu rekonstruktio on yleensä huonolaatuinen. Mikäli halutaan tarkka rekonstruktio, on käytettävä korkealaatuista suoraa

p s Kuva 1: Periaatteellinen kuva akustisen tomografian mittausjärjestelystä. Lähetin p s lähettää akustisen pulssin f(t), joka kulkee mitattavan kappaleen läpi. Akustinen signaali mitataan kappaleen ympärille sijoitetuilla antureilla. mallia. Tällaiset mallit ovat laskennallisesti raskaita ja siten laskenta-aika voi kasvaa liian pitkäksi käytännön sovelluksiin. Laskennassa käytettävän suoran mallin vaikutusta rekonstruktion laatuun voidaan kuitenkin vähentää käyttämällä esimerkiksi approksimaatiovirhemenetelmää (engl. approximation error method, AEM)[1]. Approksimaatiovirhemenetelmässä suoran mallin virheet ja epävarmuudet huomioidaan tilastollisessa viitekehyksessä. Mallin tilastolliset parametrit lasketaan etukäteen ja niitä hyödynnetään rekonstruktion laskennassa, jolloin virheiden vaikutus tulokseen pienenee. Tällöin laskennassa voidaan käyttää nopeita, mutta tarkkuudeltaan huonompia malleja rekonstruktion laadun heikkenemättä merkittävästi. Tässä tutkimuksessa sovelletaan approksimaatiovirhemenetelmää akustiseen inversioongelmaan ja tutkitaan menetelmän toimivuutta kahden simuloidun testitapauksen avulla. 2 MENETELMÄT 2.1 Suora malli Pisteessä p s oleva pistemäinen lähetin lähettää akustisen signaalin f(t). Tällöin aallon etenemistä voidaan mallintaa äärettömässä kaksiulotteisessa alueessa (R 2 :ssa) akustisella aaltoyhtälöllä 2 u(p, t) + 1 2 2 (p) t u(p, t) = f(t)δ(p p s), 2 alkuehdoilla { t u(p, 0) = 0, p R2 u(p, 0) = 0, p R 2,

jossa p R 2, δ on Dira n deltadistribuutio ja äänen nopeus. Olkoon jatkossa rekonstruoitava parametri äänen nopeus ja merkitään edellä esitetyn mallin mukaisia simuloituja havaintoja A():llä. Käytännön laskennassa aaltoyhtälö ratkaistaan numeerisesti usein äärellisessä laskentaalueessa, jonka reunoille asetetaan absorboivat reunaehdot. Reunaehdot voidaan toteuttaa useilla eri tavoilla, esimerkiksi viitteissä [2] ja [3] esitetyillä menetelmillä. 2.2 Approksimaatiovirhemenetelmä Bayesilaisessa tilastollisessa inversiossa kaikkia tuntemattomia käsitellään satunnaismuuttujina[1]. Kuhunkin satunnaismuuttujaan liittyvää informaation tasoa kuvataan satunnaismuuttujan todennäköisyysjakaumalla. Tällöin inversio-ongelman täydellinen ratkaisu on todennäköisyysjakauma π( y), joka kertoo kunkin ratkaisun todennäköisyyden tehdylle mittaukselle y. Yleinen tapa laskea jakauma on käyttää Bayes n kaavaa π( y) = π(y )π() π(y). Kun oletetaan additiivinen kohina, saadaan havaintomalli y = A() + e. (1) Olettamalla kohina e ja keskenään riippumattomiksi, saadaan[1][4] π( y) = π e(y A())π() π(y). (2) Kun mittaus y on kiinnitetty, on edellisen yhtälön nimittäjä vakio. Tällöin π( y) π e (y A())π(x), jossa merkintä tarkoittaa verrannollisuutta. Merkitään MAP :lla maximum a posteriori estimaattia, todennäköisintä äänennopeusjakaumaa, kun mittaus y on tunnettu. Olettamalla, että N (, Γ ) ja e N (0, Γ e ), siis normaalijakautuneita, saadaan jossa L T L = Γ 1 MAP = argmax π e (y A())π() = argmin ( L e (y A()) 2 + L ( ) 2 ), (3) ja L T e L e = Γ 1 e. Edellä on johdettu yleinen tapa laskea rekonstruktio tilastollisessa viitekehyksessä. Menetelmässä inversio-ongelman ratkaisu saadaan minimointitehtävän ratkaisuna. Akustisessa inversiossa tämä minimointiongelma on epälineaarinen ja siten se on käytännössä ratkaistava iteratiivisesti. Ongelman ratkaisussa joudutaan laskemaan tarkka malli A() useita kertoja. Mikäli malli on raskas, on rekonstruktion laskeminen hidasta. Toisaalta, kuten aiemmin on todettu, jos malli on epätarkka on saatu tuloskin epätarkka.

Merkitään kevyttä (epätarkkaa) mallia A():llä, jossa = P ja P on projektio, joka muuttaa tarkan mallin parametrit kevyen mallin parametriksi. Nopeaa mallia A() ei voi valita mielivaltaisesti, vaan AEM vaatii toimiakseen, että A() A() riittävällä tarkkuudella. Muokataan havaintomallia (1) y = A() + e = A() + A() A() +e } {{ } } :=ε {{ } :=ν. Tässä ε on mallinnusvirhe. Kun oletetaan, että mallinnusvirhe ε on normaalijakautunut, niin tällöin myös ν N (ν, Γ ν ). Kun lisäksi oletetaan, että N (, Γ ) ja ν ovat keskenään riippumattomia, saadaan vastaavasti kuin aiemmin MAP = argmin ( L ν (y A() ν ) 2 + L ( ) 2 ), (4) jossa L T ν L ν = Γ 1 ν ja L T L = Γ 1. Tämä kaava näyttää hyvin samankaltaiselta kuin kaava (3). Näissä on kuitenkin yksi oleellinen ero: kaava (3) käyttää tarkkaa mallia A(x), kun taas kaavassa (4) käytetään kevyttä suoraa mallia A(x). Edellä esiintyviä parametreja Γ ν ja ν on hankala laskea analyyttisesti, joten tässä tutkimuksessa niitä estimoidaan näytteisiin perustuen: 1. Generoi x l, l = 1... C ja x l = Px l. 2. Laske ε l = A(x l ) A(x l ) kaikille l = 1... C. 3. Laske ε = 1 C C l=1 ε l ja Γ ε = 1 C 1 C (ε l ε )(ε l ε ) T. l=1 4. Aseta ν = ε ja Γ ν = Γ ε + Γ e, koska oletusten mukaan e N (0, Γ e ). Tämä laskenta ei ole riippuvainen mittauksesta, joten vaihe voidaan suorittaa etukäteen ja tulokset talletetaan myöhemmin käytettäväksi. Saatuja tuloksia voidaan hyödyntää niin kauan kuin mittausolosuhteet eivät muutu oleellisesti. Näin ollen laskenta-aika ei ole tässä vaiheessa kriittinen tekijä. 3 SIMULOINNIT JA TULOKSET Tässä työssä tutkitaan AEM:n toimintaa kahdessa tilanteessa. Suorien mallien ratkaisuun on käytetty äärellisten differenssien menetelmää aikatasossa ja mallien parametrit on esitetty taulukossa 1. Ensimmäisessä tapauksessa nopeassa mallissa käytetään karkeaa aika- ja paikkadiskretointia. Toisessa tapauksessa edellisen lisäksi käytetään laskennallisesti kevyitä, mutta epätarkkoja absorboivia reunaehtoja.

Taulukko 1: Mallien parametrit, laskenta-ajat ja rekonstruktion virheet. Sarakkeet vasemmalta oikealle ovat mallin nimi, aika-askelten lukumäärä K, diskretointipisteiden lukumäärä N yhdessä spatiaalisessa dimensiossa, diskretointipisteiden lukumäärä aallonpituudella N/λ (f = 150 khz), laskenta-alueen sivun pituus L, laskenta-aika ja rekonstruktion L 2 -virhe. Simuloitu havainto y on laskettu alimmalla rivillä esitetyillä parametreilla. malli K N N/λ L laskenta-aika L 2 -virhe tarkka 4096 1794 50.7 0.33 m 25 h 2 min 9 s 640 nopea (tapaus 1) 1024 466 13.2 0.33 m 56 min 13 s 951 AEM (tapaus 1) 1024 466 13.2 0.33 m 1 h 4 min 5 s 676 nopea (tapaus 2) 1024 306 13.0 0.22 m 36 min 45 s 1355 AEM (tapaus 2) 1024 306 13.0 0.22 m 41 min 52 s 847 havainto 4096 1858 52.5 0.33 m Karkea spatiaalinen ja temporaalinen diskretointi aiheuttavat virhettä suoran mallin laskennassa. Toisaalta hieno diskretointi antaa tarkemman laskentatuloksen, mutta kasvattaa laskenta-aikaa. Näin ollen akustisessa inversiossa joudutaan tasapainottelemaan diskretoinnin tiheyden ja laskentaan käytettävän ajan välillä. Ensimmäisessä testitapauksessa tutkitaan AEM:n toimintaa käytettäessa karkeaa diskretointia. Testitapauksen rekonstruktiot on esitetty kuvassa 2 ja L 2 -virheet sekä laskenta-ajat löytyvät taulukosta 1. Kuten rekonstruktiokuvista ja L 2 -virheistä havaitaan, AEM pienentää karkeasta diskretoinnista johtuvaa virhettä merkittävästi. Toisaalta havaitaan, että rekonstruktion laskentaan kuluva aika ei ole AEM:ää käyttävässä menetelmässä merkittävästi suurempi kuin nopealla suoralla mallilla ilman AEM:ää. Kuva 2: Äänennopeusjakauman rekonstruktio ensimmäisessä testitapauksessa. Numeerinen malli on vasemmanpuoleisessa kuvassa. Tämän oikealla puolella olevat rekonstruktiot vasemmalta oikealle ovat nopealla mallilla laskettu, nopealla mallilla AEM:n kanssa laskettu sekä tarkalla mallilla laskettu. Korkealaatuiset reunaehdot voivat olla laskennallisesti raskaita ja heikkolaatuiset reunaehdot aiheuttavat virhettä inversio-ongelman numeeriseen ratkaisuun. Toisessa testitapauksessa tutkitaan AEM:n toimintaa tapauksessa, jossa virheitä aiheuttaa karkean diskretoinnin lisäksi myös heikkolaatuiset, laskennallisesti kevyet, absorboivat reunaehdot. Tapauksen rekonstruktiot on esitetty kuvassa 3 ja L 2 -virheet sekä laskenta-ajat tapauksissa ovat taulukossa 1. Tuloksista nähdään, että AEM kompensoi myös tässä tapauksessa epätarkasta mallista johtuvia virheitä merkittävästi.

Kuva 3: Äänennopeusjakauman rekonstruktio toisessa testitapauksessa. Numeerinen malli on vasemmanpuoleisessa kuvassa. Tämän oikealla puolella olevat rekonstruktiot vasemmalta oikealle ovat nopealla mallilla laskettu, nopealla mallilla AEM:n kanssa laskettu sekä tarkalla mallilla laskettu. 4 JOHTOPÄÄTÖKSET Tässä työssä tutkittiin mallinnusvirheiden kompensointia tilastollisessa viitekehyksessä AEM:n avulla. Menetelmää tutkittiin kahdella simuloidulla testitapauksella. Ensimmäisessä testitapauksessa tutkittiin karkean diskretoinnin aiheuttamien mallinnusvirheiden kompensointia ja toisessa tapauksessa menetelmän toimintaa heikkolaatuisten reunaehtojen ja karkean diskretoinnin aiheuttamien mallinnusvirheiden kompensoinnissa. Simuloinnit osoittivat menetelmän parantavan rekonstruktioiden laatua molemmissa tapauksissa ilman huomattavaa laskenta-ajan lisäystä. KIITOKSET Tätä tutkimusta ovat rahoittaneet Suomen Akatemia (projektit 136220, 140984 ja 250215 Inversio-ongelmien huippuyksikkö) sekä Itä-Suomen yliopisto (strateginen rahoitus). VIITTEET [1] KAIPIO J & SOMERSALO E, Statistial and omputational inverse problems, volume 160, Springer Siene+ Business Media, In., 2005. [2] LIU Q & TAO J, The perfetly mathed layer for aousti waves in absorptive media, The Journal of the Aoustial Soiety of Ameria, 102(1997), 2072. [3] SEMBLAT J, LENTI L, & GANDOMZADEH A, A simple multi-diretional absorbing layer method to simulate elasti wave propagation in unbounded domains, International Journal for Numerial Methods in Engineering, 85(2011) 12, 1543 1563. [4] CALVETTI D & SOMERSALO E, Introdution to Bayesian sientifi omputing: ten letures on subjetive omputing, volume 2, Springer, 2007.