image-registration

    2熱度

    2回答

    我試圖執行圖像配準沒有太多運氣。 下圖是我的'參考'圖像。我使用網絡攝像頭以不同方向獲取同一對象的圖像,然後需要對這些圖像執行轉換,以使它們看起來儘可能接近參考圖像。 我爲了解決這個問題被同時使用Aforge.NET和Accord.NET庫。 特徵檢測/提取 到目前爲止,我已經試過在this文章中使用的圖像拼接方法。它適用於某些類型的圖像,但不幸的是它似乎不適用於我的示例圖像。該對象本身非常平淡,

    0熱度

    1回答

    因此,當我嘗試將一堆CT圖像註冊到一堆MRI圖像時,我從itk-snap中獲得了這個轉換矩陣。 T = 2.0523 -0.0277 0.1518 0 0..0405 0.3059 0 -0.1249 -0.2292 1.5095 0 270.7916 280.5018 148.7597 1.0000 現在我想執行這樣 Tform = affine3d(T); CT_s

    0熱度

    2回答

    我想知道是否可以使用兩個二進制蒙版(每個圖像一個)使用Simple ITK註冊兩個圖像? 事實上,我需要註冊已經被地理參考的2個圖像(不包含數據的像素填充'0'),但仍然存在投影錯誤。 所以,我只想在計算相似性度量時使用掩碼值爲'1'的像素。 這裏是我的一段代碼: fixed = sitk.ReadImage('#######/imgRef.png', sitk.sitkFloat32); mo

    -1熱度

    1回答

    我想在Matlab中讀取一個原始文件(float64,這是一個變形矢量字段,即圖像註冊的結果),與3個尺寸304 x 224 x 52. 然後,我想要更改所有值除以10即可。 之後,我想將修改後的文件再次保存爲具有相同規格的原始文件。我寫了一個代碼,但我無法保存文件。我想以原始格式再次保存它。我想我可能會錯過一些東西。我是Matlab的初學者,所以我會感謝您的幫助和耐心。謝謝。 fid = fop

    0熱度

    1回答

    我使用ITK-SNAP比較幾個條件之間的幾個感興趣區域的強度。 對於某些科目,我需要使用註冊工具將一個圖像重新對齊到另一個。 但是,我注意到,無論我如何註冊,我在參考圖像上繪製的特定分割的強度值都不會改變。 這兩個圖像的值不同,但即使我手動將第二張圖像註冊爲完全關閉的圖像,它也會保持不變。 是否有可能得到我的分割的實際平均強度取決於它在註冊圖像上的位置?

    0熱度

    1回答

    基於強度註冊的步驟是什麼? 如果我有一個浮動圖像匹配一堆圖像(其中只有一個是最好的匹配),註冊的步驟是什麼? 爲什麼醫學圖像通常使用基於強度的註冊?

    1熱度

    1回答

    我有一個給定患者的2個醫學圖像數據集,每個都在同一時間採集,每個採用不同的模式。每個數據集的參考座標系或座標空間是不同的(我不知道起源)。一個數據集的物理尺寸小於另一個,體素大小以及幀數也不同。我想重新採樣和註冊圖像,我首先做的是否重要?

    2熱度

    1回答

    我嘗試在兩幅灰度圖像上進行圖像配準,其中圖像是以不同視圖拍攝兩次圖像。這些照片是我自己使用Lifecam相機拍攝的。 爲了登記這些圖像,我使用了模板匹配法和歸一化互相關作爲相似性度量,找到了正確的位置。但是這兩幅圖像結合後的結果並不像我想的那樣好。我不知道如何解決它。在結合之前,我需要先做一些輪換或翻譯嗎?如果是這樣,我不知道如何獲得真正的旋轉角度。或者你有沒有任何想法如何修復圖像結果而不應用任何

    1熱度

    1回答

    我現在正在使用ITK庫進行圖像註冊。我用OpenCV讀取源圖像,然後將它們轉換爲ITKImage;註冊後,我將結果轉換爲CVMat並使用imwrite存儲它。 但是,ITKOmageToCVMat總是給出一個白色圖像(通過imshow顯示),並且在imwrite之後,結果不存儲在文件夾中。這太奇怪了...... 下面是我的代碼: cv::Mat img1 = imread(argv[1], IMR

    2熱度

    1回答

    我現在正在使用ITK庫進行映像註冊。我想知道,在爲ImageRegistrationMethodv4類型註冊設置初始參數時,是否應該像本教程中那樣使用SetMovingInitialTransform和SetFixedInitialTransform,或者只是使用SetInitialTransform? SetInitialTransform中的「變換」是指運動圖像還是固定圖像的變換?謝謝:)