基於stm32f4的三維旋轉顯示平臺

2020-11-24 電子產品世界

  現實的世界是一個擁有寬度、高度和深度的三維立體世界。在平面二維顯示技術已經成熟的今天,三維立體顯示技術首當其衝的成為了當今顯示技術領域的研究熱點。

本文引用地址:http://www.eepw.com.cn/article/201609/296520.htm

  本作品搭建了基於stm32f4三維旋轉顯示平臺,它的顯示原理屬於三維顯示中的體三維顯示一類。它是通過適當方式來激勵位於透明顯示體內的物質,利用可見輻射光的產生三維體像素。當體積內許多方位的物質都被激勵後,便能形成由許多分散的體像素在三維空間內構成三維圖像。

  體三維顯示又稱為真三維顯示,因為他所呈現的圖像在真實的三維空間中,展示一個最接近真實物體的立體畫面,可同時允許多人,多角度裸眼觀看場景,無序任何輔助眼鏡。

  本作品的特點在於,利用stm32f4的浮點運算能力,實現了低成本的體三維顯示數據的生產,並利用類似分布式處理的系統結構,滿足了體三維顯示所需要的巨大數據吞吐量,等效吞吐量可達約300Mb/s

  1.系統方案

  眾所周知人眼在接收被觀察物體的信息時,攜帶物體信息的光信號通過人眼細胞及神經傳入大腦神經,光的作用時間只是一個很短暫的時間段,當光的作用時間結束後,視覺影像並不會立即消失,這種殘留的視覺稱「後像」,視覺的這一現象則被稱為「視覺暫留」( duration of vision)物體在快速運動時, 當人眼所看到的影像消失後,人眼仍能繼續保留其影像0.1---0.4秒左右的圖像。在空間立體物體離散化的基礎上,再利用人眼視覺暫留效應,基於LED陣列的「三維體掃描」立體顯示系統便實現了立體顯示效果。如圖1所示,以顯示一個空心的邊長為單位1的正方體為例。LED顯示陣列組成的二維顯示屏即為正方體每個離散平面的顯示載體,LED顯示屏上的被點亮的LED即為正方體的平面離散像素。我們將該LED顯示平面置於軸對稱的角度機械掃描架構內,在嚴格機電同步的立體柱空間內進行各離散像素的尋址、賦值和激勵,由於機械掃描速度足夠快,便在人眼視覺上形成一個完整的正方體圖像。圖1(a)所示為立方體0度平面二維切片圖,圖1(b)所示為立方體45度平面二維切片圖,圖1(c)所示為立方體135度平面二維切片圖,圖1(d)所示為立方體180度平面二維切片圖,圖1(e)所示為觀看者觀察到的完整立方體顯示效果。

  

 

  圖1

  系統方案如圖2所示,整個系統由四個模塊組成,其中數據獲取單元主要由在PC上的上位機完成,利用3D-Max,OpenCV,OpenGL,將三維建模數據轉化成三維矢量表述文件,傳給由STM32F4 Discovery開發板構成的控制單元,利用其上的角度傳感器,結合wifi模塊或乙太網模塊通過電力線模式傳給LED旋轉屏單元,其中的STM32F4負責將ASE文件解析成LED顯示陣列所需的點雲數據流,通過串行總線傳輸給由FPGA驅動的LED顯示陣列,通過LED刷新速率與機械單元旋轉速率相匹配,從而實現體三維顯示的效果。

  

 

  圖2

  2.系統硬體設計

  系統的機械部分如圖3所示,顯示面板的硬體結構如圖4,圖5所示。本系統的底部是直流電機和碳刷,直流電機主要負責帶動上層的顯示屏幕高速旋轉,而碳刷則負責傳遞能量和通信信號。在顯示屏幕的正面是由96*128構成的三色LED點陣,FPGA的PWM信號通過驅動晶片控制三色LED從而實現真彩顯示。在屏幕背面由多塊STM32F4,SD卡,FIFO構成,主要負責解析由控制單元傳過來的ASE文件,並實時生成體三維顯示數據,並傳給LED燈板的驅動FPGA,並通過其實現最終的圖像顯示。

  

 

  圖3

  

 

  圖4

  

 

  圖5


相關焦點

  • 人工全膝關節回收假體磨損研究:旋轉平臺 vs 固定平臺
    在該研究中,作者共對25例採用旋轉平臺和17例採用固定平臺全膝關節置換患者的假體進行了回收研究,兩組病例應用的全膝關節假體在髁的幾何學設計上相同,人口統計學數據也基本相似。假體回收後採用雷射掃描獲得其厚度數據,另外採用表面三維掃描評估假體的三維幾何學變化情況,最後通過假體的磨損分級和磨損映像圖對兩組病例的假體磨損情況進行對比分析。
  • 三維旋轉雷射掃描測量系統的設計
    摘要:為了實現三維雷射掃描儀的旋轉掃描測量問題,用於實現形狀複雜的三維柱形物體的數位化測量,在普通三維雷射掃描儀的基礎上,增加了一個可以自動旋轉
  • ChemDraw三維旋轉分子如何操作
    ChemOffice 15的三個組件均可三維旋轉分子結構中的某一子結構,以下圖為例具體講解操作方法:首先,繪製並選中需要旋轉的結構;然後單擊ChemDraw化學工具主工具欄的「Structure Perspective」旋轉工具圖標,拖拉矩形框選擇右邊苯環;此時將滑鼠移到選框中,當光標變為手形時上下拖拉可旋轉右邊苯環。
  • 三維旋轉:歐拉角、四元數、旋轉矩陣、軸角之間的轉換
    然後又發現,網上大部分資料的採用的歐拉角順規都是xyz,然後我基於D3D11的辣雞框架用了zxy,公式不太能直接套用,於是摸了兩三天魚,整理了一下幾種三維旋轉表示(歐拉角,四元數,旋轉矩陣,軸角)與他們之間的相互轉換的資料,並且加入了自己的一些推導,給出這些轉換公式的推導思路和細節,這樣子如果各位想使用其他歐拉角順規和定義的時候,自己動手算一算就好了。
  • 旋轉平臺比固定平臺好?看看高科技怎麼說
    全膝關節假體一般可分為固定平臺和旋轉平臺兩種,理論上,旋轉平臺的設計承載了膝關節的軸向運動,減少了脛骨平臺與脛骨之間的相對位移,能夠提高假體的穩定性。但從目前的臨床研究研究分析,並不能看出旋轉平臺假體的明顯優勢。BJR雜誌刊登了一篇關於對比不同平臺膝關節假體穩定性的研究,研究者通過模擬假體在人體內的活動方式,利用高精度數字圖像技術,量化脛骨平臺與脛骨間的相對位移,對比兩種假體的穩定效果。
  • 前沿研究丨基於三維掃描振鏡的原位雷射加工方法研究
    二、方法(一)基於掃描振鏡的線結構光三維測量方法圖1(a)為本研究中基於掃描振鏡的線結構光三維測量模型,該模型中主要存在四個坐標系:世界坐標系Ow-xwyw高度標定時,通過三軸運動平臺的Z軸運動特定距離拍攝多組線雷射圖片進行標定。
  • 單像素動態液晶透鏡的三維立體顯示方法介紹
    三維顯示依據實現方法分為多種,例如:偏振眼鏡法式、頭盔式、障柵式、稜鏡式、體三維、全息立體等等。目前的立體顯示技術,仍然存在著很多的問題,例如:解析度不高、串擾較大、均勻度有待提高等等。正是因為這些問題的存在,目前立體三維顯示器還未能實現大規模推廣。
  • 基於CT人眶骨三維有限元模型的建立
    2結果2.1三維實體模型經過渲染的三維實體模型外形逼真,可任意進行旋轉、縮放等操作,較好的顯示了眶骨的四壁,骨面較平整光滑,無組織缺失(圖4)。本研究基於醫學影像數據首次建立了精細的、符合人眶骨解剖的三維有限元模型,為下一步進行眶壁骨折的有限元仿真分析奠定了良好的基礎。未來的研究將對眶壁骨折的臨床分類與診斷有重要的指導作用,並有助於眶內填充物的合理設計,也為國內眼外傷發病學的研究提供了新思路。
  • 基於中望3D的漸開線齒輪三維CAD建模
    基於中望3D的漸開線齒輪三維CAD建模 2013年07月16日 12:19作者:廠商投稿編輯:李萬裡文章出處:泡泡網原創 本文將詳細介紹怎麼通過三維cad軟體快速解決以上問題。  本文以易學易用的中望3D為例,為讀者提供了齒輪的方程公式也可以自定義齒輪方程公式參數模板,給CAD設計師在設計齒輪時帶來了更高的效率。由於中望3D具有自帶的「邊學邊用」學習系統,因此非常適合三維CAD初學者使用。
  • LarkXR實踐匯:基於VR雲平臺的智慧教室建設|Powered by 平行雲
    最近,科明數碼推出的 「VR雲平臺+智慧教室」 建設方案,就是基於平行雲提供的實時雲渲染技術,使用LarkXR產品部署VR雲平臺,通過VR黑板結合雲端VR教學資源,實現觸控教學,自由板書,一鍵切換3D影院模式(學生佩帶3D眼鏡,可以沉浸式觀看實驗操作過程),教師可以通過空中滑鼠進行互動操作,調動全堂興趣
  • 三維顯示:奇妙的人眼立體視覺
    對於三維顯示技術,更為全面地了解眼睛的立體視覺因素具有重要的意義。現代心理學公認有十種要素來察覺像的深度,其中涉及生理機能的有四種,涉及心理暗示的有六種。(1) 雙目視差(binocularparallax)。
  • 一種基於機器視覺的結構光三維掃描系統
    在此探討了線性結構光三維掃描系統的特點。設計一種能夠測量物體深度的結構光三維掃描系統,通過圖像處理技術對雷射條紋進行提取,並建立數學模型,採用三角法測量方法獲取深度信息,對工件圖像進行重建。最後,實驗結果驗證了該系統的有效性。
  • 「技術綜述」基於3DMM的三維人臉重建技術總結
    什麼是人臉三維重建人臉三維重建就是建立人臉的三維模型,它相對於二維人臉圖像多了一個維度,在電影,遊戲等領域應用廣泛。目前獲取人臉三維模型的方法主要包括三種,軟體建模,儀器採集與基於圖像的建模。(1) 軟體建模作為最早的三維建模手段,現在仍然是最廣泛地在電影,動漫行業中應用。頂頂大名的3DMax就是典型代表,作品如下圖。
  • 基於VR/AR/MR的複雜產品可視化平臺技術
    先進複雜產品可視化平臺應具備的主要技術要點:1、工業級實時渲染引擎,支持多種超高質量數字模型的可視化渲染方式2、支持複雜大型工業CAD數據模型3、支持5G應用,支持雲應用(雲渲染)4、支持各類XR終端顯示設備,各類大型綜合顯示環境隨著5G雲渲染技術的發展,使得VR雲平臺在5G時代得到更廣泛應用,VR雲平臺基於雲渲染技術打造高精度
  • 如何設計基於ARM的旋轉編碼器採集模塊?
    本文針對旋轉編碼器在工業現場中的應用,基於LPCI768硬體平臺,設計出一種旋轉編碼器採集模塊,該模塊內部具有高精度分析、整形、解碼電路,可同時對2路編碼器輸入信號進行分析、解碼。經過處理的旋轉信號通過高性能處理器進行採集及數字濾波。
  • 瀋陽維忠旋轉機械 專業旋轉餐廳平臺廠家
    說到旋轉餐廳平臺想必很多朋友都有過這樣的用餐體驗,很多自助餐採用旋轉餐廳平臺,給客戶不一樣的用餐體驗。可以讓你在用餐的同時,不經意間欣賞到不同的窗外風景,非常的愜意、驚喜、浪漫的用餐體驗。
  • 基於ARM的旋轉編碼器採集模塊設計
    本文引用地址:http://www.eepw.com.cn/article/271736.htm  本文針對旋轉編碼器在工業現場中的應用,基於LPCI768硬體平臺,設計出一種旋轉編碼器採集模塊,該模塊內部具有高精度分析、整形、解碼電路,可同時對2路編碼器輸入信號進行分析、解碼。經過處理的旋轉信號通過高性能處理器進行採集及數字濾波。
  • 基於WebGL的三維數據可視化大屏開發流 ThingJS
    三維數據大屏可視化系統包含多源數據連接、生成二維/三維視圖、構建可視化大屏、大屏功能應用等一體化服務,基於多年可視化項目經驗,ThingJS平臺得出從數據源上傳到可視化大屏應用的完整流程,供參考。登錄ThingJS在線平臺,點擊上方菜單欄的「圖表」圖標,由charterbuilder提供二維圖表模板(即將接入阿里雲dataV全模板),囊括了關係、柱形、熱力圖、儀錶盤等常用的可視化監控圖形,VIP用戶有更豐富的樣式選擇。
  • 北大、斯坦福提出基於動態圖網絡學習的三維部件拼裝
    如圖1所示,三維部件拼裝在數學上可以形式化為對於各個輸入部件的位姿估計(pose estimation)問題,即給定各個部件在各自規範空間(canonical space)中的布局,目標是組成一個完整的形狀。三維部件拼裝有著很廣泛的應用,比如從家具城買回來一堆家具的部件,或者工廠當中有一堆雜亂擺放的零件,這時候則需要機器人把這些零散的部件組裝成完整的、可供使用的整體。
  • 基於webgl的三維室內空間邏輯建模 three.js ThingJS
    與室外空間相比,[ThingJS平臺]的室內空間的三維可視化要求更加精細,如果不能很好地表達容易對用戶造成誤導!與室外空間相比,室內空間的層次結構較為明顯,各樓層間主要是通過樓梯、電梯等這些通道進行連接,除建築本身結構外還有門窗、欄杆、樓梯等要素,要注意這些人工要素的功能性表達。