augment op• 資料種類:points → points
• 呼叫: import fullseye as fs; fs.ledger.random_dropout(points, ratio: 'float', seed: 'int' = 0) -> 'Tuple[np.ndarray, np.ndarray]'(要直接呼叫實作,import pcl_augment; pcl_augment.random_dropout(points, ratio: 'float', seed: 'int' = 0) -> 'Tuple[np.ndarray, np.ndarray]';從台帳取用則 ops3d.get("random_dropout"))
• 經台帳呼叫的回傳值: fullseye.ledger.random_dropout(...) 只回傳宣告的 out 型別 points 的值(底層函式還會回傳輔助資訊)。需要被捨棄的部分時,請用 fullseye.ledger.random_dropout.raw(...),或直接呼叫 pcl_augment.random_dropout。
隨機移除 ratio 比例的點,回傳 (kept, kept_idx)(模擬缺失)。
保留的點數為 round((1-ratio)*N)。kept_idx 是指向原陣列的遞增索引, kept == points[kept_idx] 嚴格成立。在訓練中重現遮蔽/稀疏視點導致的點缺失。要求 0 <= ratio <= 1。
ratio 在 [0,1] 之外則拋出 ValueError。ratio=1 回傳空的 (0,3) 與空索引, ratio=0 回傳全部點(保持原順序)。保留點數由 Python 的 round(銀行家捨入)決定, 因此在 .5 處偏向偶數一側。permutation 由 seed 決定,結果確定。回傳值為 (kept float64 (M,3), kept_idx int64 (M,))。移除在空間上是均勻的,因此要模擬局部缺失(遮蔽)請用 cutout。
• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。
• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。
• augment_pointcloud — py -3.11 examples_3d/augment_pointcloud.py
points 作為輸入)points_to_voxel · gaussians_to_voxel · estimate_point_normals · to_points · match_points_ncc · match_pca · moment_axes · icp_point2point_3d
augment)jitter · random_rotation · random_scale · elastic_deform · cutout
*Provenance: pcl_augment.py — 3D 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.