※ 本文轉寄自 ptt.cc, 文章原始頁面
標題

台科線代 108

時間
最新2021-01-15 06:48:00
留言66則留言,3人參與討論
推噓2 ( 2064 )
https://i.imgur.com/cl7KRbn.jpg
台科線代 108
請問 第七題 是用假三維平移 再乘 縮小標準陣列嗎 第八題是完全看不懂問什麼 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.225.113 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1579022813.A.EBB.html

66 則留言

Ricestone, 1F
先移到正中間在縮小吧,你寫的反過來,而且這樣左下不

Ricestone, 2F
是(-1,-1)

Ricestone, 3F
再縮小

zxc2179vbnm, 4F
如果先移的話 這樣0 ,0 變-1,-1 再成縮小這樣對過去

zxc2179vbnm, 5F
不就不是-1,-1了

zxc2179vbnm, 6F
大大不要理我上面的 我好像搞錯了哈哈

Ricestone, 7F
是先整個往左下移(350,250),再縮小350跟250

Ricestone, 8F
你要先縮也可以,總之你縮太多了

zxc2179vbnm, 9F
懂了 R大 感謝神人解答

Ricestone, 10F
8(a)我現在不知道怎麼寫for n points,但要解(b)的話

Ricestone, 11F
需要寫出來,我再想想

Ricestone, 12F
不行,我看不懂他的符號,xi'不就是axi+byi+c嗎?

zxc2179vbnm, 13F
感覺台科出這題是不是不想讓人滿分哈哈

zxc2179vbnm, 14F
還是感謝R大 的熱血解答

Ricestone, 15F
我大概知道他在問什麼了,今天有原本的n個點xi跟目標要

Ricestone, 16F
變成的n個點xi',想要找到能讓誤差變最少的一個affine

Ricestone, 17F
transformation,所以xi'都是定值

Ricestone, 18F
如果這樣解讀沒錯的話,那我可以把單點的affine轉換連

Ricestone, 19F
續在對角線上寫n次,變成一個3n*3n的大矩陣,再解Ax=b

Ricestone, 20F
這個system的least square

Ricestone, 21F
好像怪怪的,這樣變不是求affine的係數,而是找原本的

Ricestone, 22F

Ricestone, 23F
硬寫了大矩陣出來,感覺答案好像是要寫統計學的矩陣?

Ricestone, 24F
Cov matrix之類的

mi981027, 25F
我感覺第一題只是單純要寫一般的affine matrix欸?

mi981027, 26F
寫[[a,b,c], [d,e,f],[0,0,1]]就好?? n個點運算就每個點

mi981027, 27F
補1

mi981027, 28F
然後排成3*n的矩陣 就能算n個點affine後的座標了

mi981027, 29F
cost function的意思是 我們想根據已知的兩組點

mi981027, 30F
{(xi, yi)}, {(xi', yi')} 求出對應的affine matrix係

mi981027, 31F

mi981027, 32F
就是a~f

mi981027, 33F
可以想像取不同的係數 就可以算出不同的axi+byi+c

mi981027, 34F
以及dxi+eyi+f。這個是估計值,舉x座標為例,他跟實際

mi981027, 35F
值的方差就是(axi+byi+c - xi')^2

mi981027, 36F
而題目就是要解出最佳的a~f可以最小化cost function

mi981027, 37F
解法就是解affine matrix的least square sol. 就行?

Ricestone, 38F
那樣子(a)跟(b)的matrix會不同

Ricestone, 39F
用affine matrix的least square solution變成是求原向

mi981027, 54F
我是參考R大第一個網站的寫法 第二篇論文的那個列式把x

mi981027, 55F
跟y分開列式了 分別求最佳解對應的cost function不確定

mi981027, 56F
跟題目一不一樣

Ricestone, 57F
我是解到跟他一樣分開來,只是BTB不確定可不可逆

Ricestone, 58F
然後真的想解的話就會變成一堆統計學參數

Ricestone, 59F
他應該是自行假設可逆而已

Ricestone, 60F
能拆開來的原因是真的做ATA的時候會發現變成兩個分開的

Ricestone, 61F
但是是一樣的對角區塊矩陣

mi981027, 62F
哦哦對欸 所以分開寫跟一起寫是等價的 感謝R大

mi981027, 63F
如果不可逆就求pseudo inv.就行? 反正實際應用都丟給電

mi981027, 64F
腦算就好 題目沒有真的給一組點要我們算xD

Ricestone, 65F
總之畢竟是normal equation,所以一定有解

Ricestone, 66F
我是以為會有什麼簡單的平均值之類的結果才想繼續算

zxc2179vbnm, 67F
太感謝樓上兩位大神的解答 收下小弟的膝蓋