world opなし → table(引数だけで決まる op —— 画像やデータの入力を取らない)import fullseye as fs; fs.ledger.world_blobs_touching(n: 'int' = 10, overlap: 'float' = 0.2, seed: 'int' = 0, *, size=(160, 160), radius: 'float' = 14.0, noise: 'float' = 0.03) -> 'Dict[str, object]' (実装を直接呼ぶなら import segworld; segworld.world_blobs_touching(n: 'int' = 10, overlap: 'float' = 0.2, seed: 'int' = 0, *, size=(160, 160), radius: 'float' = 14.0, noise: 'float' = 0.03) -> 'Dict[str, object]'、台帳から引くなら opssegmentation.get("world_blobs_touching"))重なり合う円(細胞・粒)の世界: 鎖状に置いた等しい半径の円、各円は前の円とだけ中心間 2r(1 − overlap) で重なる。
ラベル = 円の内側で最も近い中心(重なりは垂直二等分線で分ける)。画像 = 明るい内部 + 暗い縁 + 重なりはやや明るい
image、labels、count_map(各画素を覆う円の数)、truth = {n、centers (n, 2) [y, x]、radius、
overlap、pairs (m, 2)(重なる組)、lens_area (m,)(閉形式)、areas (n,)(πr² − Σ レンズ/2)、union_area、
overlap_measured(2 つ以上に覆われた画素 / 和集合の画素)}。置けなければ ValueError。py -3.11 examples/poc_active_contours.pypy -3.11 examples/poc_dense_bubble_count.pypy -3.11 examples/poc_graph_hierarchy_segmentation.pypy -3.11 examples/poc_segmentation_gauntlet.pytable を入力に取れる)class_ndim_norm · fisher_lda_score
world)world_grains_voronoi · world_parts_with_shadow · world_texture_regions · world_gradient_illumination · world_thin_structures · lens_area · voronoi_cells
Provenance: segworld.py — SEGMENTATION operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.