推導n維鏡像變換公式(householder transform)

n維鏡像變換公式,就是將空間某個點 X 0 X_0 X0?,以某個平面對對稱平面,平面法向量維 v v v,該平面過空間原點。計算 X 0 X_0 X0?的鏡像。假設鏡像為 X 1 X_1 X1?

鏡像需要滿足下面兩個條件
(1) X 0 X 1 X_0X_1 X0?X1?需要與 v v v平行
(2) X 0 X_0 X0?與平面的距離等于 X 1 X_1 X1?與平面的距離,并且方向相反

X 1 = X 0 + k ? v X 0 ? v + X 1 ? v = 0 X_1=X_0+k*v \\ X_0\cdot v+X_1 \cdot v = 0 X1?=X0?+k?vX0??v+X1??v=0

根據這兩個條件
X 0 T v + ( X 0 + k v ) T v = 0 2 X 0 T v + k v T v = 0 k = ? 2 X 0 T v v T v {X_0}^Tv+\left( X_0+kv \right) ^Tv=0 \\ 2{X_0}^Tv+kv^Tv=0 \\ k=-2\frac{{X_0}^Tv}{v^Tv} X0?Tv+(X0?+kv)Tv=02X0?Tv+kvTv=0k=?2vTvX0?Tv?

X 1 X_1 X1?的表達式為:
X 1 = X 0 ? 2 ( X 0 T v v T v ) v = X 0 ? 2 v ( X 0 T v v T v ) T = X 0 ? 2 v v T v T v X 0 = ( I ? 2 v v T v T v ) X 0 X_1=X_0-2\left( \frac{{X_0}^Tv}{v^Tv} \right) v \\ =X_0-2v\left( \frac{{X_0}^Tv}{v^Tv} \right) ^T \\ =X_0-2\frac{vv^T}{v^Tv}X_0 \\ =\left( I-2\frac{vv^T}{v^Tv} \right) X_0 X1?=X0??2(vTvX0?Tv?)v=X0??2v(vTvX0?Tv?)T=X0??2vTvvvT?X0?=(I?2vTvvvT?)X0?

這其實就是householder transform:
H = I ? 2 v v T v T v H=I-2\frac{vv^T}{v^Tv} H=I?2vTvvvT?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/18999.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/18999.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/18999.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

RAID配置實戰

概念 raid磁盤陣列:可以用不同的硬盤分區,組成一個邏輯上的硬盤。具有高可用 raid級別: raid0 :條帶化存儲:數據分散在多個物理硬盤上的存儲方式。利用多個磁盤并行讀取和寫入。存儲性能和讀寫性能是最好的。沒有冗…

解讀《互聯網政務應用安全管理規定》網絡和數據安全中的身份認證和審計合規建設

為保障互聯網政務應用安全,由中央網絡安全和信息化委員會辦公室、中央機構編制委員會辦公室、工業和信息化部、公安部制定的《互聯網政務應用安全管理規定》近日印發,自2024年7月1日起施行。 規定共8章,包括總則、開辦和建設、信息安全、網絡…

端到端目標檢測 |從DETR 到 GroundingDINO

文章目錄 一,DETR1. 簡介2. 亮點3. 細節4. 總結一下 二,GroundingDINOGrounding DINO的整體流程Grounding DINO的目標函數 一,DETR 之前的目標檢測框架,需要很多的人工干預,很多的先驗知識,而且可能還需要…

Pandas格式化DataFrame的浮點數列

在呈現數據的同時,以所需的格式顯示數據也是一個重要而關鍵的部分。有時,值太大了,我們只想顯示其中所需的部分,或者我們可以說以某種所需的格式。 讓我們看看在Pandas中格式化DataFrame的數值列的不同方法。 例1:將…

?【純干貨】Matplotlib總結,任何項目都用得到呦?

Matplotlib 在很多人眼里是無敵的存在,而且可以說是無敵的存在。 走過數據科學的路,路上必然有Matplotlib 的風景在你周圍。 如果同一個項目,你的用了matplotlib 不僅有基本圖形、定制化圖形、多個坐標軸、3D繪圖,還有動態交互繪…

DNSlog環境搭建

阿里云域名公網VPS地址 購買阿里云域名后設置“自定義DNSHOST” DNS服務器填寫ns1和ns2 如:ns1.aaa.com IP地址填寫你的VPS地址 如:1.1.1.1 填寫解析記錄,一個A記錄、一個NS記錄 NS記錄就是*.域名指向記錄值ns1.域名 如:*.aaa…

服務器的遠程桌面無法連接,服務器遠程桌面無法連接問題處理教程

服務器的遠程桌面無法連接,服務器遠程桌面無法連接問題處理教程。 一、問題概述 服務器遠程桌面無法連接是日常運維中常見的問題之一。它可能由多種原因造成,如網絡問題、服務器配置錯誤、遠程桌面服務未啟動等。本教程將指導您逐步排查并解決這些問題。…

計算機算法中的數字表示法——原碼、反碼、補碼

目錄 1.前言2.研究數字表示法的意義3.數字表示法3.1 無符號整數3.2 有符號數值3.3 二進制補碼(Twos Complement, 2C)3.4 二進制反碼(也稱作 1 的補碼, Ones Complement, 1C)3.5 減 1 表示法(Diminished one System, D1)3.6 原碼、反碼、補碼總結 1.前言 昨天有粉絲讓我講解下定…

手推車式電纜故障定位系統

武漢凱迪正大一體化電纜故障高壓發生器用于測試各種型號的380V,600V,10kV,35kV,110kV,220kV,380kV電壓等級的銅鋁芯電力電纜、同軸通信電纜和市話電纜的各類故障,如電纜全長、開路、短路、斷線、低阻故障、高阻故障、高阻泄露、高低阻抗接地、接地故障、鎧裝接地故障…

工控一體機7寸顯示器電容觸摸屏(YR07JK)產品規格說明書

如果您對工控一體機有任何疑問或需求,或者對如何集成工控一體機到您的業務感興趣,可移步控芯捷科技。 一、硬件功能介紹 1.1 YR07JK介紹 YR07JK工控機是我公司推出的一款新型 Cortex-A17 架構,主頻達1.8GHz、具有高性能低能耗的工業控制板卡…

甩掉接口文檔煩惱!Spring Boot 集成 Knife4j,輕松玩轉 API 可視化

一、引言:跟接口文檔說拜拜 👋 作為一名 Java 開發者,你是否還在為編寫繁瑣的 API 文檔而頭疼?傳統的手動編寫方式不僅耗時費力,而且容易出錯,難以維護。今天,我們就來介紹一款神器 Knife4j&am…

win10雙網卡如何同時上內網和外網?

win10雙網卡如何同時上內網和外網? Chapter1 win10雙網卡如何同時上內網和外網?Chapter2 網絡基礎--win10雙網卡設置成訪問不同的網絡 Chapter1 win10雙網卡如何同時上內網和外網? 原文鏈接:https://www.jb51.net/os/win10/806585.html 場景:很多辦…

【計算機畢業設計】388微信小程序足球賽事及隊伍管理系統

🙊作者簡介:擁有多年開發工作經驗,分享技術代碼幫助學生學習,獨立完成自己的項目或者畢業設計。 代碼可以私聊博主獲取。🌹贈送計算機畢業設計600個選題excel文件,幫助大學選題。贈送開題報告模板&#xff…

QT7_視頻知識點筆記_67_項目練習(頁面以及對話框的切換,自定義數據類型,DB數據庫類的自定義及使用)

視頻項目:7----汽車銷售管理系統(登錄,品牌車管理,新車入庫,銷售統計圖表)-----項目視頻沒有,代碼也不全,更改項目練習:學生信息管理系統。 學生信息管理系統&#xff1…

大模型助力企業提效,九章云極DataCanvas公司聯合騰訊搜狗輸入法發布私有化解決方案

近日,九章云極DataCanvas公司與騰訊搜狗輸入法的合作再次升級。在搜狗輸入法開發者中心正式推出之際,九章云極DataCanvas公司作為搜狗輸入法的首批開發合作伙伴,雙方聯合發布“企業知識管理助手”私有化解決方案。 “企業知識管理助手”整體私…

Facebook的魅力:數字時代的社交熱點

在當今數字化時代,社交媒體已經成為人們日常生活中不可或缺的一部分,而Facebook作為其中的巨頭,一直以其獨特的魅力吸引著全球數十億用戶。本文將深入探討Facebook的魅力所在,以及它在數字時代的社交熱點。 1. 社交網絡的霸主&…

最新微信小程序面試題集結

1、微信小程序與H5的區別? 第一條是運行環境的不同 傳統的HTML5的運行環境是瀏覽器,包括webview,而微信小程序的運行環境并非完整的瀏覽器,是微信開發團隊基于瀏覽器內核完全重構的一個內置解析器,針對小程序專門做了優化&…

對于高速信號完整性,一塊聊聊啊(17)

再來對前仿和后仿的仿真內容回顧一下: 從概念上有個根本的理解 前仿真又可以分為布局前仿真和布局后仿真。前者是在設計的最初階段,建立和驗證詳細的電氣拓撲結構并以此制定出詳細的約束規則。后者是在布局完成的狀態下,在布線過程中遇到的…

隨機生成序列的某一排列

隨機生成1~n的某一排列&#xff0c;要求生成每種可能的排列的概率相同 。 算法描述&#xff1a; 給定數值分別為1~n的序列a&#xff0c; 循環變量i從1到n&#xff0c;每次循環將a[i]與a[i]~a[n]中的隨機某元素交換&#xff0c;最后a數組即為隨機生成的某一排列。 #include <…

【2024】C/C++框架和庫超全總結

本文分為2部分&#xff0c;第一部分&#xff1a;值得學習的C/C語言開源項目&#xff1b;第二部分是開源框架和庫 粉絲福利&#xff0c; 免費領取C/C 開發學習資料包、技術視頻/項目代碼&#xff0c;1000道大廠面試題&#xff0c;內容包括&#xff08;C基礎&#xff0c;網絡編程…