首頁 科幻

學霸從數(shù)學建模開始

第二十七章 卡爾曼濾波算法

  在校園里從一個教學樓到另一個教學樓,走路不過十五分鐘的路程,恐怕連打車的起步公里數(shù)都不到吧。

  方舟心里感慨,不愧是富婆。

  看到對方從門口進來穩(wěn)健的步伐,周天星的眼神有些發(fā)直。

  明明昨天還是略微有些晃悠的腳步,今天居然就好的差不多了。

  校醫(yī)院來神醫(yī)了嗎?

  沒理會陷入懷疑人生的周天星,魏萊徑直走到了自己的座位上,看了一眼旁邊的方舟。

  wink~

  略微俏皮又帶些感激的眼神似乎在感謝這位老中醫(yī),同時在說我會幫你保守秘密。

  周天星回過神來,不管怎么說,對方腳好了,這也是一件好事不是嗎?

  既然是好事,那么自己就更有理由為其慶祝。

  將另一杯奶茶穩(wěn)穩(wěn)的放在了魏萊的電腦旁,笑著說道:“用這杯奶茶慶祝你身體康復,怎么樣?”

  “不怎么樣?!蔽喝R看著包裝精美的奶茶,臉色一下由晴轉(zhuǎn)陰,將奶茶隨手就挪到了方舟的身邊。

  “給你喝吧?!?p>  這五月的第一杯奶茶剛喝了一半,馬上第二杯奶茶就來了。

  方舟看了一眼左邊臉黑的魏萊,又和右邊有些錯愕的周天星大眼瞪小眼。

  這是啥情況?

  我也不知道啊。

  眉目之間,方舟真誠的眼神還是獲得了周天星的信任。

  周天星覺得可能就是對方不喜歡喝奶茶吧,下次換別的,比如雪頂咖啡,冰淇淋這些試試,對了還有德芙新款的奶油巧克力,女生不是都喜歡吃這些東西。

  在周天星對著電腦發(fā)呆的同時,方舟用余光看到,魏萊從衛(wèi)衣的口袋里拿出了一塊菠蘿味的糖果,撕開包裝塞進了嘴里。

  方舟承認,自己的心臟在某一瞬間可能多跳動了一下。

  接下來便正式開始了第三天的討論。

  經(jīng)過前一天的思考,眾人對第四問的解題思路是明確了的,從視頻里提取影長,用影長代入問題三和問題四的模型,從而得到影子所在的經(jīng)緯度和時間。

  問題的難點在于,一是如何使從視頻提取的數(shù)據(jù)更為精準,二是如何保證在數(shù)據(jù)代入前兩問的模型后,得到的結(jié)果精度是否足夠低。

  事實上,每一個曾經(jīng)當過國賽的題目都沒有字面看上去那么簡單。

  每一道題目的四個小問,之間都有密不可分的聯(lián)系。

  前幾問的模型做的不夠精巧,便會影響后續(xù)代入時得到的結(jié)果。

  方舟正在腦海里不斷搜索自己看過的哪種算法,適合這道題目。

  魏萊對數(shù)學算法的了解程度不夠,所以暫時也沒有想到好辦法。

  周天星見二人一個沉思,一個沒轍,便再次將討論的主導權(quán)搶了過來。

  “既然現(xiàn)在沒轍,不如我們試試最簡單的辦法,用軟件提取的灰度得到最直接的桿長數(shù)據(jù),然后用最簡單的圖像比例對應關(guān)系,得到影長數(shù)據(jù)?!?p>  圖像的比例對應,即在每章圖像中旗桿和影子的兩端做點,根據(jù)長度關(guān)系得到桿長和影長的比例關(guān)系。

  這種方法最直接也是最笨的辦法,但帶來的最大麻煩便是選點時可能因像素點的偏差帶來精度的缺失。

  不過使用起來也最為迅速。

  在灰度行列式中遍歷尋找最低點和最高點,記錄所在行列式的位置,得到旗桿長度的像素點數(shù)量,再通過比例尺算得影長。

  將這組數(shù)據(jù)代入二三問的模型,瞬間得到數(shù)十個可能的計算結(jié)果,單個之間的經(jīng)緯度差距甚至高達一百,可以稱得上一句遍布全球。

  魏萊對著結(jié)果搖了搖頭,示意這種方法不行,所有得到的計算結(jié)果都和正確答案相距甚遠,而且費時費力,對于承載算力的計算機負擔太大。

  精確,平均,篩檢,過濾...

  方舟的腦海中正在構(gòu)建一張臨時的,獨屬于這道題目的思維導圖,以這道題目提煉出來的關(guān)鍵點,影子,長度,過濾,預測...等作為樹干,在腦海里延伸,擴展,與其相關(guān)的知識記憶依附而來。

  方舟要做的便是充當園丁,剪去無用的枝丫,留下有用的樹葉。

  支持向量機,不行,只適合分兩類的模型。

  遺傳算法,不行;退火算法,不行;加權(quán)遞推平均算法,不行...

  卡爾曼濾波算法,一個不太常用的算法出現(xiàn)在方舟的腦海里。

  這是一個出自聲學的模型,目的是有效去除聲音中的噪音和干擾。

  后來逐漸發(fā)展成一種獨特的濾波算法,原理是利用前一時刻的估計值和現(xiàn)時刻的觀測值來更新對狀態(tài)變量的估計,求出現(xiàn)時刻的估計值。

  方舟在一張新的白紙上迅速寫下,卡爾曼濾波算法的表達式,引得兩人迅速將目光集中過來,隨后一臉懵逼。

  魏萊出身電子工程,之前沒有經(jīng)歷過復雜算法;周天星出身經(jīng)管,雖然看過兩天建模書,但卡爾曼濾波畢竟屬于一個冷門算法,二人不懂也在情理之中。

  待方舟在簡單介紹之后,周天星依舊一臉懵逼,魏萊卻露出了頗為欣喜的表情,不過二人都知道,這是對本題頗有幫助的高階算法。

  魏萊心里暗自慶幸,幸好遇到了方舟,并跟他們做題,否則我找一個月光學的書,也找不到這個屬于聲學的算法。

  以魏萊的數(shù)學基本功,聽方舟解釋過一遍之后,也能輕松的看出來,這一算法在實時運算和計算機運算具有極大的簡化計算能力。

  尤其是在本題模型參數(shù)不確定和視頻中可能存在其他干擾的情況下,能夠使原本得到的,方差值頗大擬合程度差的數(shù)據(jù),進一步過濾成高穩(wěn)定性和耦合度的數(shù)據(jù),再代入模型時,得到的結(jié)果定能更為準確。

  為什么他能像哆啦A夢一樣,隨時隨地掏出來我想要的東西?

  他是上天賜給我的寶藏男孩嗎?

  魏萊對方舟的興趣比之前更大了。

  這種感覺不同于之前實驗室里那些上趕著獻殷情的優(yōu)秀學長,不同于在學習上給予自己榜樣作用的周力行,更不同于在半導體行業(yè)星光璀璨的父親。

  在她有限的生命里,還是第一次對一個男人產(chǎn)生這種感覺。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南