Data from: Three-dimensional midwater camouflage from a novel two-component photonic structure in hatchetfish skin
收藏资源简介:
3D FDTD hatchetfish nearfield scattering calculationsFolder containing all files and data necessary to model and plot Figure 4, the 3D nearfield scattering calculations from the hatchetfish skin using FDTD and MEEP.Meep3DNearfieldBackscatter_AH_March2017.zipMeepFarFieldFluxsetup_AH_March2017Folder containing files for calculating and plotting figure 2c,2d and 2e, the farfield backscatter from hatchetfish skin.MeepScatteringCalculationSetup_ER_march2017Folder containing all files necessary to calculate and plot Figure 3b, the scattering phase functions of different types of single cells.Threshold Camouflage CalculationMatlab file used to calculate threshold detection for bioluminescent searchlight predator in Figure 5bthresholdWarrant.mBRDF plot, Figure 2aMatlab file for opening BRDF data called S17_grn_BRDF_around_incTheta_8.mat and plotting like Figure 2a. Requires S17_grn_BRDF_around_incTheta_8.mat.percentanisotropic.mBRDF dataMat file to be used with percentisotropic.m for plotting BRDF data from Figure 2a.S17_grn_BRDF_around_incTheta_8.matHatchetfish raw camera angleFolder containing raw images of hatchetfish with angled incoming light and necessary text file used for plotting bar graph in 6a with barplot.m.angledng.zipHatchetfish raw camera verticalFolder containing raw camera images of hatchetfish under vertical illumination. Also includes text files containing data used in bar graph in figure 6a.hatchetfishdng.zipControl raw camera dngFolder containing raw images of control objects (aluminum, mirror, spectralon) for use in bar graph of figure 6a.verticalcontroldng.zipBar plot in Figure 6aFolder containing all files and data needed to plot figure 6a. Text data (pixel averages of the B channel from processed raw images) is obtained using hatchetfishpicanalysis.m.barplot.zipHatchetfish Image analysisMatlab file used to analze raw images of hatchetfish and control objects in different illuminations. Raw image files are contained in 3 folders: Hatchetfish raw camera angle, Hatchetfish raw camera vertical and Control raw camera dng.hatchetfishpicanalysis.mQuantifying Photophore GuideFiles needed to quantify light exiting downwelling photophores when entering through fish side.Photophorequant.zip
三维时域有限差分法(FDTD)斧头鱼近场散射计算数据集:包含用于建模与绘制图4所需的全部文件与数据,该图为基于FDTD与开源电磁模拟软件MEEP完成的斧头鱼皮肤三维近场散射计算结果。配套压缩包:Meep3DNearfieldBackscatter_AH_March2017.zip Meep远场通量设置(AH_2017年3月):包含用于计算与绘制图2c、2d及2e所需的文件,该组图表为斧头鱼皮肤的远场背向散射结果。 Meep散射计算设置(ER_2017年3月):包含用于计算与绘制图3b所需的全部文件,该图为不同类型单细胞的散射相位函数分布。 阈值伪装计算脚本:用于计算图5b中生物发光探照灯捕食者阈值检测结果的MATLAB文件。文件名称:thresholdWarrant.m 双向反射分布函数(Bidirectional Reflectance Distribution Function,BRDF)绘图(图2a):用于读取名为S17_grn_BRDF_around_incTheta_8.mat的BRDF数据并绘制类似图2a的MATLAB脚本,需依赖S17_grn_BRDF_around_incTheta_8.mat数据文件。 percentanisotropic.m脚本:可与percentisotropic.m配合使用,用于绘制图2a中BRDF数据的MATLAB脚本。配套数据文件:S17_grn_BRDF_around_incTheta_8.mat 倾斜入射光照斧头鱼相机原始数据集:包含入射光呈倾斜角度的斧头鱼原始图像,以及用于配合barplot.m绘制图6a柱状图所需的文本文件。配套压缩包:angledng.zip 垂直入射光照斧头鱼相机原始数据集:包含垂直光照条件下的斧头鱼相机原始图像,同时包含用于绘制图6a柱状图的文本数据文件。配套压缩包:hatchetfishdng.zip 对照组DNG格式原始相机数据集:包含用于图6a柱状图的对照组物体(铝片、镜面、Spectralon光谱反射标准板)的原始图像。配套压缩包:verticalcontroldng.zip 图6a柱状图绘制数据集:包含用于绘制图6a所需的全部文件与数据。文本数据(经处理的原始图像B通道像素平均值)可通过hatchetfishpicanalysis.m脚本获取。配套压缩包:barplot.zip 斧头鱼图像分析脚本:用于分析不同光照条件下斧头鱼与对照组物体原始图像的MATLAB脚本(原文拼写笔误“analze”已修正为“analyze”)。原始图像文件存储于三个文件夹:倾斜入射光照斧头鱼相机原始数据集、垂直入射光照斧头鱼相机原始数据集、对照组DNG格式原始相机数据集。文件名称:hatchetfishpicanalysis.m 发光器(photophore)量化分析数据集:包含用于量化从鱼体侧面入射、经下行发光器出射的光强所需的全部文件。配套压缩包:Photophorequant.zip



