fullseye

Fullseye Operator Catalog — AI capability ledger

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

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

  1. ユーザーの用途(入力データ・欲しい出力)を特定する。
  2. まず Worked examples(用途→op の実例)から最も近いものを探し、その op 連鎖を土台にする。
  3. 連鎖は in → out のデータ種が繋がるように組む(例: image → region → feature、points → 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 画像/信号/幾何(449 例)

fileio

metrology

morphing

math

terrain

photometry

tomography

diagnostics

ranging

depth

optics

imgmetrics

segmentation

workflow

analysis

measurement

color

separation

vibration

rectification

calibration

visualization

forensics

morphology

registration

decoding

restoration

upscaling

geometry

verification

inspection

imaging_quality

flow

shape_descriptors

drawing

signal_processing

interpolation

family_coverage

optics_sensing

appearance

tomography_3d

perception_templates

consumer

optics_layout

shape_statistics

blob_analysis

detection

space

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

registration

metrology

segmentation

reconstruction

depth

modeling

features

motion

measurement

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)。

Operators by family(族 → カテゴリ、全 op)

計 3629 ops / 56 families。並びとノートの在り処は docs/ops/INDEX.md と同じ(ノート = docs/ops/<族>/<カテゴリ>/<op>.md)。台帳族の op は fs.ledger.<op> で呼ぶ。

族の一覧: 2d 959 · 3d 376 · fit 3 · math 114 · optics 483 · lightfield 17 · photon 17 · specular 20 · motionmag 9 · quat 19 · rangedoppler 8 · acoustics 27 · interferometry 9 · flyvision 22 · spc 41 · graph 20 · text 3 · residue 5 · vx 10 · drive 717 · tomography 32 · volcolor 11 · reprconv 42 · fileio 14 · cadmap 4 · annotate 51 · gfx2d 44 · multivar 18 · simcal 10 · converge 6 · codematch 6 · aoi 3 · calib 21 · generative 42 · imgmetrics 42 · oned 49 · colortransport 11 · imgforensics 16 · astrostack 14 · videostream 16 · profile 12 · shapestat 16 · measure1d 17 · roughness 9 · shape2d 16 · piv 29 · blob 11 · dem 25 · conngraph 28 · emproof 14 · videocube 6 · live4d 14 · printpath 23 · geocam 9 · llmcore 10 · segmentation 59

2d(959 ops / 49 categories)

1 画像を取り 1 画像/領域/輪郭/特徴を返すパイプライン op(ops.REGISTRY)と、複数画像を取る n-ary op(imgops_nary)。in → out のデータ種で連鎖を組む。HALCON 別名は用途の手掛かり。

2d / 3d(12)

2d / arithmetic(10)

2d / artificial-life(12)

2d / artistic(3)

2d / augmentation(10)

2d / barcode(1)

2d / bridge(18)

2d / classification(1)

2d / color(8)

2d / contour(25)

2d / decomposition(7)

2d / deformation(3)

2d / domain(2)

2d / edges(59)

2d / extra(14)

2d / features(73)

2d / filtering(1)

2d / frequency(19)

2d / geometry(29)

2d / gray(48)

2d / halcon_ext(81)

2d / intensity-transform(1)

2d / macro(4)

2d / matching(2)

2d / measure1d(5)

2d / misc(1)

2d / morphology(36)

2d / morphology/markers(1)

2d / nary(17)

2d / noise(2)

2d / physics(6)

2d / rank(23)

2d / region(79)

2d / region-morphology(1)

2d / region-transform(1)

2d / restoration(12)

2d / segment(7)

2d / segmentation(54)

2d / self-similarity(1)

2d / smoothing(50)

2d / subpix(6)

2d / tactile(5)

2d / texture(28)

2d / texture-feature(1)

2d / texture/shape-feature(1)

2d / tomography(5)

2d / transform(3)

2d / typed(161)

2d / xldgeom(10)

3d(376 ops / 68 categories)

点群・体積・メッシュ・深度の op(ops3d.OPS3D)。関数として呼ぶ。

3d / annotate3d(7)

3d / augment(6)

3d / boundary(2)

3d / bounds(4)

3d / bundle_adjust(3)

3d / curvature(5)

3d / curve(5)

3d / curvilinear(3)

3d / deform(4)

3d / depth_denoise(3)

3d / describe(2)

3d / detect(2)

3d / domain(5)

3d / edges(5)

3d / feature(15)

3d / feature_register(7)

3d / freeform(5)

3d / frequency(3)

3d / fusion(2)

3d / geodesic(4)

3d / geom_transform(3)

3d / geometry(25)

3d / gicp(2)

3d / gray(4)

3d / lidar_projection(3)

3d / match_localize(6)

3d / match_pose(4)

3d / medial(13)

3d / mesh_process(10)

3d / metrics(8)

3d / moment_invariant(4)

3d / morphology(7)

3d / motion(1)

3d / motion_segment(3)

3d / normals_orient(2)

3d / occupancy(4)

3d / optics(5)

3d / photometric(4)

3d / plane_sweep_stereo(2)

3d / polyhedron(1)

3d / pose_estimation(3)

3d / pose_graph(3)

3d / preprocess(5)

3d / probe(3)

3d / range_image(4)

3d / reconstruct(4)

3d / refine(6)

3d / regionprops(7)

3d / registration_metrics(4)

3d / render(19)

3d / resolution(15)

3d / restoration(2)

3d / rle_region(9)

3d / robust_fit(7)

3d / scene_flow3d(3)

3d / sdf_csg(12)

3d / segment(4)

3d / shape_descriptor(5)

3d / space_carving(4)

3d / structured_light(9)

3d / superquadric(4)

3d / surface(5)

3d / surface_fit(4)

3d / symmetry(4)

3d / terrain(8)

3d / transform(12)

3d / tsdf_fusion(3)

3d / two_view(5)

fit(3 ops / 2 categories)

fit / fit(2)

fit / registration(1)

math(114 ops / 12 categories)

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

math / complex(18)

math / construct(8)

math / dynsys(6)

math / estimation(12)

math / geometry(10)

math / interp_poly(6)

math / linalg(10)

math / numerics(11)

math / spectral(6)

math / stats(5)

math / transform(16)

math / wave(6)

optics(483 ops / 53 categories)

レンズより上・画素より下の層。幾何光学(薄レンズ結像・ABCD 光線伝達・被写界深度・cos⁴ 口径食)/ 波動光学(Airy パターン・角スペクトル伝搬・Fraunhofer 回折・ガウシアンビーム)/ 結像品質(PSF→MTF・回折限界 MTF・Zernike 波面統計)/ 偏光(Jones・Stokes・Mueller)/ 材料の物性表(matprop)・光ファイバ(fiber)・センサーの特性(sensorchar)・大域光輸送ほか。

optics / appearance(7)

optics / cavity(5)

optics / coherent(6)

optics / confocal(6)

optics / design(22)

optics / drawing(9)

optics / fiber(7)

optics / film(5)

optics / finish(5)

optics / fpm(6)

optics / geometric(5)

optics / glassbody(4)

optics / grating_interf(8)

optics / illumination(14)

optics / imaging(11)

optics / imaging_sim(6)

optics / interface(4)

optics / itof(8)

optics / lensconfig(5)

optics / lensfile(4)

optics / lensglobal(3)

optics / lensmerit(6)

optics / lensrender(8)

optics / lenssolve(9)

optics / light_transport(11)

optics / linescan(6)

optics / lockin(9)

optics / material(6)

optics / matprop(22)

optics / mirror(2)

optics / moire_align(8)

optics / noncoaxial(13)

optics / oct(13)

optics / omni360(24)

optics / optimization(3)

optics / photoelastic(12)

optics / pixelshift(6)

optics / plenoptic(6)

optics / polarization(11)

optics / radiosity(7)

optics / scene(44)

optics / sensorchar(19)

optics / sensorgeneral(3)

optics / shape_from_polarization(8)

optics / spectral(15)

optics / spectrometer(5)

optics / surface(5)

optics / telecentric(7)

optics / tem(11)

optics / tolerancing(8)

optics / watermedia(10)

optics / watervision(7)

optics / wave(9)

lightfield(17 ops / 5 categories)

lightfield / decode(3)

lightfield / depth(5)

lightfield / refocus(4)

lightfield / synthesis(1)

lightfield / views(4)

photon(17 ops / 6 categories)

photon / counting(3)

photon / dtof(3)

photon / lifetime(2)

photon / spad(3)

photon / tcspc(4)

photon / transform(2)

specular(20 ops / 5 categories)

specular / deflectometry(6)

specular / dichromatic(4)

specular / photometric(2)

specular / polarization(5)

specular / reflectance(3)

motionmag(9 ops / 5 categories)

motionmag / decompose(2)

motionmag / magnify(1)

motionmag / measure(2)

motionmag / synthesis(1)

motionmag / temporal(3)

quat(19 ops / 7 categories)

quat / algebra(3)

quat / color(2)

quat / convert(3)

quat / fourier(2)

quat / match(1)

quat / motion(3)

quat / riesz(5)

rangedoppler(8 ops / 4 categories)

rangedoppler / beamform(2)

rangedoppler / design(1)

rangedoppler / process(4)

rangedoppler / simulate(1)

acoustics(27 ops / 7 categories)

acoustics / bearing(4)

acoustics / dual(3)

acoustics / level(6)

acoustics / order(2)

acoustics / synthesis(2)

acoustics / transform(3)

acoustics / ultrasonic(7)

interferometry(9 ops / 6 categories)

interferometry / chromatic(1)

interferometry / design(1)

interferometry / envelope(1)

interferometry / locate(1)

interferometry / simulate(3)

interferometry / surface(2)

flyvision(22 ops / 12 categories)

flyvision / alias(2)

flyvision / direction(2)

flyvision / integrate(1)

flyvision / lamina(2)

flyvision / lattice(2)

flyvision / looming(3)

flyvision / motion(1)

flyvision / sample(2)

flyvision / selfmotion(3)

flyvision / stimulus(2)

flyvision / trajectory(1)

flyvision / tuning(1)

spc(41 ops / 11 categories)

spc / anomaly_eval(7)

spc / anomaly_patch(5)

spc / capability(1)

spc / change(2)

spc / chart(1)

spc / msa(4)

spc / mt(3)

spc / multivariate(1)

spc / pod(7)

spc / uncertainty(5)

spc / variation(5)

graph(20 ops / 9 categories)

graph / core(2)

graph / degree(1)

graph / flow(4)

graph / motif(1)

graph / null(1)

graph / path(3)

graph / population(3)

graph / symmetry(1)

graph / tree(4)

text(3 ops / 3 categories)

text / detect(1)

text / layout(1)

text / stroke(1)

residue(5 ops / 3 categories)

residue / image(2)

residue / robust(2)

residue / theorem(1)

vx(10 ops / 5 categories)

vx / filter(1)

vx / geometry(3)

vx / gradient(3)

vx / pixel(2)

vx / suppress(1)

drive(717 ops / 53 categories)

名前は運転だが、中身は物理シミュレーションとロボットの PoC の台帳: 運転(コース・交通・判断・CARLA / CommonRoad)に加え、触覚(tac)・peg-in-hole(peg)・研磨(polish)・研削(grind)・切削(cutting)・粉体(granular / scoop)・粉末 X 線回折(pxrd)・球技(ball / puck)などがカテゴリとして同居している。カテゴリ名で引くこと。

drive / agv(13)

drive / ball(32)

drive / balltrack(10)

drive / ballworld(9)

drive / braidpath(12)

drive / carla(25)

drive / commonroad(10)

drive / course(13)

drive / crossing(17)

drive / cutting(16)

drive / cuttouch(3)

drive / decide(18)

drive / diabolo(16)

drive / doseunif(3)

drive / env(16)

drive / granular(23)

drive / grind(13)

drive / gsplat(7)

drive / humanoid(4)

drive / inf(12)

drive / japan(23)

drive / kendama(19)

drive / kendamaworld(12)

drive / lateral(20)

drive / lidar(4)

drive / long(13)

drive / motion_io(3)

drive / ozaki(6)

drive / pass(17)

drive / pegfail(16)

drive / pegsim(18)

drive / pegsym(15)

drive / pegtactile(19)

drive / polish(13)

drive / polygrav(2)

drive / puck(26)

drive / pxrd(14)

drive / racket(10)

drive / roadjp(7)

drive / roverslip(15)

drive / rss(10)

drive / scoop(15)

drive / swarmflow(12)

drive / tacdome(12)

drive / tacscalib(10)

drive / tacsim(15)

drive / tacslip(21)

drive / tactorque(17)

drive / terrain(20)

drive / town(10)

drive / traffic(18)

drive / ttc(9)

drive / world(4)

tomography(32 ops / 7 categories)

tomography / artifact(5)

tomography / forward(3)

tomography / geometry(2)

tomography / layout(2)

tomography / reconstruct(3)

tomography / spectral_xray(15)

tomography / volume(2)

volcolor(11 ops / 7 categories)

volcolor / colorize(2)

volcolor / diagnose(1)

volcolor / measure(2)

volcolor / palette(1)

volcolor / render(2)

volcolor / select(1)

volcolor / slice(2)

reprconv(42 ops / 10 categories)

reprconv / algebra(11)

reprconv / curvature(3)

reprconv / descriptor(3)

reprconv / direction(3)

reprconv / flow(4)

reprconv / gaussians(3)

reprconv / index(3)

reprconv / keypoint(6)

reprconv / pairs(3)

reprconv / score(3)

fileio(14 ops / 4 categories)

fileio / e57(2)

fileio / mesh(8)

fileio / points(2)

fileio / table(2)

cadmap(4 ops / 4 categories)

cadmap / defect(1)

cadmap / project(1)

cadmap / raycast(1)

cadmap / visibility(1)

annotate(51 ops / 8 categories)

annotate / compose(3)

annotate / furniture(3)

annotate / overlay(5)

annotate / paper(23)

annotate / plot(7)

annotate / pointer(4)

annotate / shape(4)

annotate / text(2)

gfx2d(44 ops / 9 categories)

gfx2d / camera(1)

gfx2d / colorspace(2)

gfx2d / composite(6)

gfx2d / isp(12)

gfx2d / light(5)

gfx2d / particle(3)

gfx2d / post(8)

gfx2d / sprite(5)

gfx2d / tile(2)

multivar(18 ops / 6 categories)

multivar / analysis(4)

multivar / coding(2)

multivar / features(1)

multivar / identifiability(2)

multivar / plan(5)

multivar / sensitivity(4)

simcal(10 ops / 4 categories)

simcal / check(4)

simcal / fit(2)

simcal / model(3)

simcal / report(1)

converge(6 ops / 4 categories)

converge / iterate(1)

converge / montecarlo(2)

converge / stopping(1)

converge / verification(2)

codematch(6 ops / 3 categories)

codematch / change(1)

codematch / code(2)

codematch / match(3)

aoi(3 ops / 3 categories)

aoi / aggregate(1)

aoi / geometric(1)

aoi / photometric(1)

calib(21 ops / 5 categories)

calib / calibrate(3)

calib / fit(4)

calib / plane(5)

calib / project(3)

calib / target(6)

generative(42 ops / 6 categories)

generative / illusion(13)

generative / loop(2)

generative / perpetual(12)

generative / pl(3)

generative / sem(9)

generative / stream(3)

imgmetrics(42 ops / 8 categories)

imgmetrics / colordiff(3)

imgmetrics / colorspace(4)

imgmetrics / compression(2)

imgmetrics / fidelity(6)

imgmetrics / information(5)

imgmetrics / iqa(11)

imgmetrics / perceptual(7)

imgmetrics / report(4)

oned(49 ops / 4 categories)

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

oned / function(23)

oned / io(3)

oned / matched(7)

oned / signal(16)

colortransport(11 ops / 4 categories)

colortransport / blend(1)

colortransport / matching(3)

colortransport / plan_use(2)

colortransport / transport(5)

imgforensics(16 ops / 7 categories)

imgforensics / calibration(2)

imgforensics / compression(4)

imgforensics / copy_move(1)

imgforensics / hash(2)

imgforensics / noise(1)

imgforensics / sensor(3)

imgforensics / watermark(3)

astrostack(14 ops / 6 categories)

astrostack / align(2)

astrostack / cosmic(2)

astrostack / photometry(3)

astrostack / quality(3)

astrostack / stack(2)

astrostack / synth(2)

videostream(16 ops / 8 categories)

videostream / analysis(1)

videostream / background(2)

videostream / denoise(1)

videostream / flow(1)

videostream / motion(3)

videostream / recursive(4)

videostream / restore(1)

videostream / window(3)

profile(12 ops / 4 categories)

profile / compare(2)

profile / frame(3)

profile / measure(5)

profile / synth(2)

shapestat(16 ops / 5 categories)

shapestat / deviation(1)

shapestat / model(6)

shapestat / procrustes(5)

shapestat / symmetry(2)

shapestat / synth(2)

measure1d(17 ops / 4 categories)

measure1d / apply(2)

measure1d / caliper(6)

measure1d / model(6)

measure1d / scale(3)

roughness(9 ops / 3 categories)

roughness / measure(3)

roughness / prepare(5)

roughness / synth(1)

shape2d(16 ops / 2 categories)

shape2d / descriptor(10)

shape2d / morph(6)

piv(29 ops / 7 categories)

piv / assess(4)

piv / estimate(4)

piv / field(8)

piv / solid(3)

piv / synth(3)

piv / validate(2)

piv / visualise(5)

blob(11 ops / 5 categories)

blob / connect(1)

blob / extract(3)

blob / measure(1)

blob / select(2)

blob / split(4)

dem(25 ops / 5 categories)

dem / geodesy(12)

dem / hydrology(4)

dem / shading(1)

dem / surface(5)

dem / visibility(3)

conngraph(28 ops / 7 categories)

conngraph / activity(3)

conngraph / circuit(1)

conngraph / construct(3)

conngraph / dimension(4)

conngraph / reservoir(5)

conngraph / stats(9)

conngraph / view(3)

emproof(14 ops / 6 categories)

emproof / evaluate(1)

emproof / inject(3)

emproof / response(1)

emproof / score(3)

emproof / suspect(2)

emproof / wiring(4)

videocube(6 ops / 4 categories)

videocube / cube(2)

videocube / export(1)

videocube / render(2)

videocube / summary(1)

live4d(14 ops / 5 categories)

live4d / flow(4)

live4d / render(3)

live4d / series(2)

live4d / synth(2)

live4d / time(3)

printpath(23 ops / 6 categories)

printpath / format(2)

printpath / gcode(5)

printpath / inspect(1)

printpath / npr(6)

printpath / slice(3)

printpath / stroke(6)

geocam(9 ops / 3 categories)

geocam / orientation(1)

geocam / skyline(3)

geocam / sun(5)

llmcore(10 ops / 4 categories)

llmcore / attend(4)

llmcore / decode(1)

llmcore / prepare(2)

llmcore / score(3)

segmentation(59 ops / 11 categories)

segmentation / classify(7)

segmentation / compare(1)

segmentation / contour(10)

segmentation / graph(12)

segmentation / grow(2)

segmentation / plant(3)

segmentation / score(8)

segmentation / threshold(4)

segmentation / watershed(1)

segmentation / watershed3d(3)

segmentation / world(8)

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

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