fullseye

Fullseye Operator Catalog — AI capability ledger

Fullseye は説明可能な古典/幾何ビジョンの Physical-AI ツールキット。この台帳は 用途を伝えれば、どの op をどう組み合わせればよいかを AI が提案するための一覧です。

この台帳の使い方(assistant 向け)

  1. ユーザーの用途(入力データ・欲しい出力)を特定する。
  2. まず Worked examples(用途→op の実例)から最も近いものを探し、その op 連鎖を土台にする。
  3. 連鎖は in → out のデータ種が繋がるように組む(例: image → region → featurepoints → voxel → mesh)。2D パイプライン op は 1 画像+2 スカラつまみのモデル、点群/体積の 3D op と 2 画像を取る op(morph 等)は関数として呼ぶ。
  4. 各 op の前提と失敗条件(退化入力・必要点数など)を必ず確認し、fail-closed に扱う。
  5. 提案には具体的な op 名と、可能なら該当する worked example / References を添える。
  6. 実装が不確かなら、対応する examples*/ を実行して ground-truth 出力で確かめる。

Worked examples(用途 → 使う op の実例=推奨組合せの手本)

2-D 画像/信号/幾何(204 例)

morphing

math

metrology

terrain

photometry

tomography

diagnostics

ranging

depth

optics

imgmetrics

separation

vibration

calibration

forensics

morphology

registration

decoding

rectification

restoration

upscaling

segmentation

color

geometry

imaging_quality

flow

shape_descriptors

drawing

signal_processing

interpolation

family_coverage

workflow

optics_sensing

appearance

tomography_3d

perception_templates

consumer

optics_layout

shape_statistics

blob_analysis

detection

3-D 点群/体積/曲面(117 例)

registration

metrology

segmentation

reconstruction

depth

modeling

features

motion

pose_estimation

mapping

shape_fitting

shape_descriptors

shape_analysis

range_sensing

shape_from_shading

structured_light

deformable_registration

augmentation

freeform_geometry

match_localize

scene_flow

pose_refinement

representation

mesh_process

decimation

optics

rendering

mesh_processing

スタンドアロン幾何/数学モジュール(関数 API)

1画像パイプラインに乗らない op(2画像・点列・可変引数)。関数として呼ぶ。

imagemorph — imagemorph — 対応点(ランドマーク)駆動の2D画像ワープとモーフ。

fourierdesc — fourierdesc — 閉輪郭の楕円フーリエ記述子(EFD)と複素フーリエ平滑化。

imagedraw — imagedraw — 画像配列に直接マーカー/線/円/輪郭を焼き込むラスタ描画op(numpy)。

signal1d — signal1d — 点列(1D 信号)の多項式近似・フーリエ変換・ローパス/ハイパス(簡単API)。

3-D operators(ops3d)by category

計 358 ops / 66 categories。

annotate3d(7)

augment(6)

boundary(2)

bounds(4)

bundle_adjust(3)

curvature(5)

curve(5)

curvilinear(3)

deform(4)

depth_denoise(3)

describe(2)

detect(2)

domain(5)

edges(5)

feature(9)

feature_register(7)

freeform(5)

frequency(3)

fusion(2)

geodesic(4)

geom_transform(3)

geometry(24)

gicp(2)

gray(4)

lidar_projection(3)

match_localize(6)

match_pose(4)

medial(11)

mesh_process(10)

metrics(8)

moment_invariant(4)

morphology(7)

motion(1)

motion_segment(3)

normals_orient(2)

occupancy(4)

optics(5)

photometric(4)

plane_sweep_stereo(2)

pose_estimation(3)

pose_graph(3)

preprocess(5)

probe(3)

range_image(4)

reconstruct(4)

refine(6)

regionprops(7)

registration_metrics(4)

render(18)

resolution(15)

restoration(2)

rle_region(9)

robust_fit(7)

scene_flow3d(3)

sdf_csg(12)

segment(4)

shape_descriptor(5)

space_carving(4)

structured_light(7)

superquadric(4)

surface_fit(4)

symmetry(4)

terrain(8)

transform(12)

tsdf_fusion(3)

two_view(5)

2-D pipeline operators(ops registry)by category

計 901 ops / 48 categories。

1 画像を取り 1 画像/領域/輪郭/特徴を返すパイプライン op。in → out のデータ種で連鎖を組む。HALCON 別名は用途の手掛かり。

3d(12)

arithmetic(10)

artificial-life(12)

artistic(3)

augmentation(10)

barcode(1)

bridge(12)

classification(1)

color(8)

contour(25)

decomposition(7)

deformation(3)

domain(2)

edges(56)

extra(14)

features(71)

filtering(1)

frequency(19)

geometry(28)

gray(41)

halcon_ext(81)

intensity-transform(1)

macro(4)

matching(2)

measure1d(5)

misc(1)

morphology(33)

morphology/markers(1)

noise(2)

physics(6)

rank(23)

region(78)

region-morphology(1)

region-transform(1)

restoration(12)

segment(7)

segmentation(54)

self-similarity(1)

smoothing(48)

subpix(6)

tactile(5)

texture(22)

texture-feature(1)

texture/shape-feature(1)

tomography(5)

transform(3)

typed(151)

xldgeom(10)

1-D operators(ops1d)by category

計 39 ops / 3 categories。

プロファイル/信号の 1-D op。源流は 2-D の measure1d・3-D の probe・音声/センサー系列(dsp)— 取り出した (x, y) 列を funct1d/dsp で加工して測る。

function(23)

io(3)

signal(13)

Math operators(opsmath)by category

計 27 ops / 4 categories。

視覚計測を支える数学 op(線形代数/統計/補間・多項式)+ 複素解析の計算可能な切り口(周回積分・Cauchy 積分公式・偏角の原理・Laurent 係数/留数・等角写像・Cauchy-Riemann 残差)。北極星は「数学辞典級の網羅」(NEXT_OPS_PLAN §F)。FFT/複素画像は complexops・volfreq、1-D 関数は funct1d を参照。

complex(10)

interp_poly(6)

linalg(6)

stats(5)

Optics operators(opsoptics)by category

計 127 ops / 16 categories。

レンズより上・画素より下の層。幾何光学(薄レンズ結像・ABCD 光線伝達・被写界深度・cos⁴ 口径食)/ 波動光学(Airy パターン・角スペクトル伝搬・Fraunhofer 回折・ガウシアンビーム)/ 結像品質(PSF→MTF・回折限界 MTF・Zernike 波面統計)/ 偏光(Jones・Stokes・Mueller)。光線と面の相互作用(reflect / refract / fresnel_reflectance)と Zernike フィット(fit_zernike)は match3d、PSF 復元は volrestore、FFT は complexops、位相シフト干渉法は fringe が持ち場なので重複させていない。

appearance(7)

design(15)

finish(5)

geometric(5)

glassbody(4)

illumination(6)

imaging(3)

imaging_sim(5)

interface(4)

material(6)

mirror(2)

optimization(3)

polarization(6)

scene(44)

surface(5)

wave(7)

References(アルゴリズムの一次情報・further reading)

各 op の原理はモジュール docstring にも一次文献名を明記。以下は主要技術族の外部参照。