登録表の全 942 件を列挙し、適用可能な op へ有限な基準入力、中央の1要素だけを NaN、+inf にした入力を渡した。 各呼出しは 20 秒で打ち切り、入れ子の数値出力も検査した。基準入力が失敗した行は注入結果から除外した。
| outcome | NaN | +inf |
|---|---|---|
raises_fsvalueerror |
0 | 0 |
raises_other |
34 | 27 |
propagates_nan |
300 | 225 |
silent_finite |
282 | 392 |
silent_identical |
258 | 230 |
timeout |
0 | 0 |
baseline_failed |
1 | 1 |
not_applicable |
67 | 67 |
上の表は生の実装(登録表の関数を直接呼んだ結果)で、そちらは変えていない。公開の入口 fullseye.apply は 非有限な浮動小数の入力を op を呼ぶ前に FsValueError で拒否する(2026-10-23 の契約変更、逃げ道は allow_nonfinite=True)。適用可能な 875 op を同じ注入入力で入口経由に通した結果:
| behaviour | NaN | +inf |
|---|---|---|
raised_FsValueError |
875 | 875 |
入口が拒否しなかった op(silent_finite の包み紙版): なし。
backendssk_adapthist: nan, infsk_median_disk: nan, infsk_li: nansk_sauvola: nan, infsk_niblack: nan, infsk_canny: nan, infsk_skeleton: infsk_medial: infsk_convex: infsk_thin: infsk_remove_holes: infsk_euler: infsk_find_contours: nansk_lbp: nan, infsk_entropy: infsk_enhance_contrast: nan, infsk_autolevel: nan, infsk_shape_index: nan, infsk_hessian_det: nan, infsk_corner_harris: nan, infsk_adjust_log: infsk_rolling_ball: infsk_swirl: infsk_felzenszwalb: nan, infsk_chan_vese: nan, infsk_local_maxima: nan, infsk_hysteresis: nansk_find_boundaries: infcv_median: nan, infcv_clahe: nan, infcv_close: infcv_otsu: nan, infcv_adaptive_mean: nan, infcv_adaptive_gauss: nan, infcv_canny: nan, infcv_corner_harris: nan, infcv_nlmeans: nan, infcv_sharpen: infcv_dist: infbackends_alifealife_gray_scott: nan, infalife_turing: nan, infalife_life_step: nanalife_cyclic_ca: nan, infalife_perona_malik: nan, infalife_curvature_flow: nan, infalife_dla: nan, infalife_reaction_bz: nan, infbackends_alife2alife_langton_ant: nanalife_lenia: nan, infalife_sandpile: nan, infbackends_augaug_shot_noise: nan, infaug_read_noise: nan, infaug_fixed_pattern: nan, infaug_motion_blur: nan, infaug_vignette: nan, infaug_chromatic: nan, infaug_rolling_shutter: nan, infaug_jpeg_blocks: nan, infaug_cutout: nan, infbackends_autosqrt_image: infexp_image: inflog_image: infsin_image: infcos_image: infasin_image: infacos_image: infatan_image: infgamma_image: infpow_image: infinvert_image: infscale_image: infequ_histo_image: infilluminate: infscale_image_max: inflaplace_of_gauss: nan, inftrimmed_mean: infkirsch_dir: nan, infphase_rad: infhighpass_image: nan, infbandpass_image: nan, inftranspose_region: infpolar_trans_image: infh_threshold: nandyn_threshold: nanvar_threshold: nanlocal_threshold: nanhysteresis_threshold: nanedges_image: nan, infwatersheds: nanwatersheds_threshold: nanlocal_max: infdilation_circle: infdilation_rectangle1: infclosing_rectangle1: inffill_up: infboundary: infskeleton: infthinning: infshape_trans: infdistance_transform: infarea_center: infcount_obj: infeuler_number: infmin_max_gray: infintensity: infgray_histo_abs: infentropy_gray: nan, infedges_sub_pix: nan, inflines_gauss: nan, infcooc_feature_matrix: nan, infequ_histo_image_rect: infprojective_trans_region: inffft_image_inv: nanadd_noise_white: infdual_threshold: infestimate_noise: nan, infpoints_foerstner: nan, infpoints_harris_binomial: nan, infzero_crossing: nan, infhough_line_trans: nan, infhough_circle_trans: nan, infthreshold_sub_pix: nanzero_crossing_sub_pix: nan, infclosest_point_transform: inftan_image: nan, infbit_not: infmonotony: nan, infmean_sp: infdots_image: nan, inffrei_dir: nan, infrobinson_dir: nan, infphase_deg: infpolar_trans_image_ext: inflines_facet: nan, infadd_noise_distribution: infdilation_golay: infdilation_seq: infmorph_skeleton: infthinning_golay: infthinning_seq: inffast_threshold: nannonmax_suppression_amp: infpouring: nanaffine_trans_region: nan, infmirror_region: infzoom_region: nan, inffill_up_shape: infsmallest_rectangle1: infget_region_contour: infget_region_convex: infconnect_and_holes: infgen_contour_region_xld: infbackends_colorcfa_to_rgb: nan, inftrans_from_rgb: nan, inftrans_to_rgb: nan, inflinear_trans_color: infprincipal_comp: infrgb1_to_gray: infrgb3_to_gray: infedges_color: infedges_color_sub_pix: nan, inflines_color: nanbackends_cv2bxcv2_meanshift: nan, infbackends_decompdc_structure_texture: nan, infdc_texture_residual: nan, infdc_rpca_lowrank: nan, infdc_rpca_sparse: nan, infdc_retinex: nan, infdc_local_contrast_norm: nan, infdc_homomorphic: nan, infbackends_deformdeform_tps: nan, infdeform_ffd: nan, infbackends_extraxsk_inpaint: infxsk_richardson_lucy: infxsk_unwrap_phase: nan, infxsk_struct_coherence: nan, infxsk_hessian_eig: infxsk_blob_log: nanxsk_blob_dog: nanxsk_meijering: infxsk_sato: infxcv_stylization: nan, infxcv_edge_preserving: nan, infxcv_detail_enhance: nan, infxcv_inpaint: nan, infbackends_filters2f2_shock: nan, inff2_shock_diffuse: nan, inff2_gray_skeleton: nanf2_lut_trans: nan, inff2_topographic: nan, inff2_expand_domain: nan, inff2_symmetry: nan, inff2_gauss_pyramid: nan, inff2_gray_inside: nan, inff2_bit_slice: nanbackends_halcon_exthx_gabor: infhx_fit_surface1: nan, infhx_fit_surface2: nan, infhx_cooc_feature: nan, infhx_expand_region: infhx_nonmax_dir: nanhx_char_threshold: nan, infhx_histo_to_thresh: nan, infhx_dilation1: infhx_closing: infhx_dilation2: infhx_clip_region_rel: infhx_shade_height_field: nan, infhx_detect_edge_segments: nan, infhx_region_to_label: nanhx_lowlands: nanhx_plateaus_center: nan, infhx_move_region: infhx_split_skeleton_region: infhx_test_region_points: infhx_estimate_sl_al_lr: infhx_estimate_al_am: infhx_disparity_to_xyz: nan, infbackends_imgtoolsit_add_image_border: nan, infit_bit_lshift: nan, infit_bit_rshift: nan, infit_bit_mask: nanit_convert_image_type: nan, infit_change_format: nan, infit_region_to_bin: nanit_full_domain: nan, infbackends_inverseiv_richardson_lucy: nan, infiv_wiener_deconv_spatial: nan, infiv_unsharp_deblur: nan, infiv_motion_deblur: nan, infiv_backproject_superres: nan, infiv_gradient_inpaint: nan, infbackends_korniaxkor_gaussian: infxkor_bilateral: infxkor_unsharp: infxkor_motion_blur: infxkor_canny: infxkor_clahe: infxkor_laplacian: nan, infxkor_harris: nan, infxkor_gftt: nan, infxkor_hessian: nan, infxkor_dog: nan, infbackends_macromacro_denoise: nan, infmacro_edge: nan, infmacro_binarize: nan, infmacro_vol_denoise: infbackends_physicsph_perona_malik: nan, infph_coherence_enhancing_diffusion: nan, infph_reaction_diffusion: nan, infph_heat_flow: nan, infph_mean_curvature_motion: nan, infph_total_variation_flow: nan, infbackends_pilxpil_emboss: nan, infxpil_contour: nan, infxpil_find_edges: nan, infxpil_edge_enhance: nan, infxpil_smooth_more: nan, infxpil_detail: nan, infxpil_mode_filter: nan, infxpil_unsharp_mask: nan, infxpil_posterize: nan, infxpil_solarize: nan, infxpil_autocontrast: nan, infxpil_offset: nan, infxpil_contrast: nan, infbackends_r3xmh_zernike: nan, infxmh_pftas: nan, infxmh_bernsen: infxmh_haar: nan, infxmh_daubechies: nan, infxmh_soft: nan, infxmh_bwperim: infxmh_regmin: nan, infxmh_selfmatch: nan, infxwt_subband_tile: nan, infxwt_visushrink: nan, infxwt_firm_denoise: nan, infxwt_detail_energy: nan, infxwt_hf_reconstruct: nan, infxwt_lf_reconstruct: nan, infxwt_directional_detail: nan, infxwt_packet_entropy: nan, infxwt_mra_component: nan, infxsitk_curvature_flow: nan, infxsitk_curv_aniso_diff: nan, infxsitk_laplacian_sharpen: nan, infxsitk_grayscale_fillhole: nan, infxsitk_grayscale_grindpeak: nan, infxsitk_opening_by_recon: nanxsitk_closing_by_recon: infxsitk_signed_maurer_dist: infxsitk_confidence_connected: nan, infxsitk_maxentropy_thresh: infxsitk_moments_thresh: infxsitk_huang_thresh: nan, infxsk3_rank_otsu: nanxsk3_rank_subtract_mean: nan, infxsk3_rank_equalize: nan, infxsk3_rank_mean_bilateral: nan, infxsk3_area_closing: nan, infxsk3_diameter_closing: nan, infxsk3_corner_moravec: nanxsk3_integral_image: nan, infxsk3_threshold_local_median: nanxsk3_peak_local_max: nanxcv3_denoise_tvl1: nan, infxcv3_inpaint_ns: nan, infxcv3_pyr_laplacian: nan, infxcv3_gray_hu1: nan, infxcv3_lsd_count: nan, infbackends_regions3r3_label_to_region: infbackends_scipyxsp_wiener: infxsp_savgol: infxsp_hilbert_env: infxsp_dct: infxsp_dct_lowpass: infxsp_dct_denoise: nan, infxsp_cspline_smooth: infxsp_detrend_flatten: infxsp_morph_laplace: nan, infxsp_chamfer_dist: infxsp_gauss_grad_mag: infbackends_segment2sg_gmm_segment: nan, infsg_kmeans_intensity: infsg_region_growing_seeded: nansg_normalized_cut_2: nansg_watershed_gradient: nanbackends_ski2xsk2_multiotsu: infxsk2_rank_geomean: nan, infxsk2_isotropic_close: infxsk2_hog: infxsk2_corner_kr: nan, infxsk2_radon: infxsk2_inv_gauss_grad: infxsk2_wiener: infbackends_subpixsp_local_max_sub_pix: nan, infsp_local_min_sub_pix: nan, infsp_saddle_points_sub_pix: nan, infsp_critical_points_sub_pix: nan, infsp_lowlands_center: nanbackends_tactiletac_contact_mask: inftac_height_from_shading: nan, inftac_surface_normal: nan, inftac_pressure_proxy: nan, inftac_shear_field: nan, infbackends_texturefractal_dimension: nanbackends_tomotm_radon_forward: nan, inftm_fbp_reconstruct: nan, inftm_backproject_unfiltered: nan, inftm_sinogram_denoise: nan, infbackends_transform2tf_radon_sinogram: nan, inftf_steerable_filter: nan, inftf_phase_congruency: nan, inftf_gradient_domain_reintegrate: nan, inftf_census_transform: nan, inftf_rank_transform: nan, infbackends_typedtb_points_to_voxel: nan, inftb_iss_keypoints: nan, inftb_points_render: nan, inftb_alpha_shape_boundary: nan, inftb_mean_curvature: nan, inftb_gaussian_curvature: nan, inftb_inertia_tensor: nan, inftb_geodesic_distances: nan, inftb_farthest_point_sampling: nan, inftb_region_growing: nan, inftb_euclidean_cluster: nan, inftb_plane_segmentation: nan, inftb_project_cylindrical: nan, inftb_sphere_sdf: nan, inftb_box_sdf: nan, inftb_plane_sdf: nan, inftb_cylinder_sdf: nan, inftb_torus_sdf: nan, inftb_capsule_sdf: nan, inftb_spectrogram: nan, inftb_env_studio: nan, inftb_env_lightbox: nan, inftb_lf_to_mla: nan, inftb_lf_subaperture: nan, inftb_lf_center_view: nan, inftb_lf_epi: nan, inftb_lf_refocus: nan, inftb_lf_synthetic_aperture: nan, inftb_lf_depth_from_focus: nan, inftb_lf_epi_slope: nan, inftb_temporal_band_power: nan, inftb_rgb_to_quaternion: nan, inftb_quat_norm: nan, inftb_magnus_lift_coefficient: nan, inftb_normals_to_egi: nan, inftb_points_zyx_to_keypoints_uv: nan, inftb_mirror_plane_from_pairs: nan, inftb_landmark_asymmetry: nan, infopsrunlength_smear: infedge_transition_width: nan, infgamma: infquantize_uniform: infquantize_lloyd_max: infquantization_error: infdither_ordered: infdither_floyd_steinberg: infcompanding_mu_law: infeffective_bit_depth: infinvert: infscale_clip: infsigmoid: infhighpass: nan, inflocal_bimodality: nan, infxdog: nan, inflocal_thickness: nanthreshold: nanotsu: nanreg_dilate: infreg_close: inffill_holes: infinvert_region: infblob_count: infarea_frac: infcanny: nan, infdist_transform: infdist_transform_abs: infregion_boundary: infgabor: infclahe: infcorner_response: nan, infadaptive_gauss_thresh: nan, infvol_median: nan, infvol_threshold: infvol_slice: inf基準入力が失敗したため、次の行は注入結果を判定していない: xsk_orb_count