正式使用数字化实验与测量

FringeLab 激光干涉与衍射智能分析平台

Webcam Laser FringeLab

面向单缝衍射和双缝干涉实验,将图样采集、ROI 选取、空间标定、光强剖面提取、特征识别、物理模型选择和波长反演组织为一条可追溯的数字化实验链路。

FringeLab 生产界面,左侧显示红色激光干涉条纹和可调 ROI,右侧显示相对光强曲线与波长测量结果
入口与运行说明

摄像头模式需要 HTTPS 或 localhost,并需用户主动授予摄像头权限;不同手机与浏览器对曝光、对焦和白平衡锁定的支持不同。图片处理、仿真、曲线分析和会话参数保存均在当前浏览器完成,不依赖外部分析后端,摄像头帧不会上传。当前版本未提供可安装 PWA 所需的 manifest 与 Service Worker。源码仓库已核实但目前为私有,因此公共门户不显示 GitHub 按钮。

项目背景

项目背景与问题

传统激光干涉与衍射实验主要依靠肉眼观察亮暗条纹、手工测量间距并代入公式,难以完整呈现真实光强分布,也不利于连续、可重复的数据分析。FringeLab 将光屏图样转化为相对相机响应曲线,使学生能够从图样采集走向模型反演与实验质量评价。

核心功能

  • 摄像头、PNG/JPEG/WebP 图片与理想物理仿真三种输入
  • 可移动、旋转并通过四角拖动缩放的带状 ROI
  • 两点标定、实物尺识别与虚拟标尺套合
  • RGB、亮度与自动通道选择,背景扣除和高斯平滑
  • 峰值、谷值、亚像素中心、FWHM 与过曝平台检测
  • 单缝多级暗纹与双缝多级亮纹波长反演
  • 精确几何回归与小角近似结果对照
  • Fresnel 数、采样充分度、曝光与标定质量门控
  • 95% 扩展不确定度、理想模型拟合与 CSV/JSON/PNG 导出
  • 浏览器本地实验参数保存与恢复

教学与实验价值

  • 把“看条纹”提升为对相对光强分布的定量分析
  • 把公式代入提升为由实验数据驱动的模型反演
  • 支持饱和、采样、标定和不确定度的实验质量讨论
  • 便于比较理论曲线、真实图样、精确几何与小角近似
  • 适用于课堂演示、学生实验和研究性学习

典型使用场景

  • 双缝干涉条纹间距与激光波长测量
  • 单缝衍射暗纹和中央主极大宽度分析
  • 真实实验图样与理想模型比较
  • 实验误差、不确定度与远场条件讨论
  • 无器材条件下的光学仿真实验预习

技术特点

  • React、TypeScript 与 HTML Canvas
  • 浏览器 MediaDevices 摄像头接口
  • 纯浏览器像素处理与实时曲线绘制
  • Web Worker 实物尺检测
  • localStorage 本地会话参数保存
  • 无外部图像分析后端

后续规划

  • 01继续验证不同手机和摄像头的曝光与对焦控制差异
  • 02完善明显透视条件下的实物尺单应性校正
  • 03补充真实器材条件下的重复测量与教学实证数据
  • 04如需可安装体验,补充经过验证的 PWA manifest 与离线缓存策略
版本历史版本与研究历程1 个记录
正式使用

FringeLab v0.1.0

当前正式在线版本;源码仓库为私有