Advancement in high-throughput microscopy technology such as the Knife-EdgeScanning Microscopy (KESM) is enabling the production of massive amounts of high-resolutionand high-quality volumetric data of biological microstructures. To fullyutilize these data, they should be efficiently distributed to the scientific research communitythrough the Internet and should be easily visualized, annotated, and analyzed.Given the volumetric nature of the data, visualizing them in 3D is important. However,since we cannot assume that every end user has high-end hardware, an approachthat has minimal hardware and software requirements will be necessary, such as astandard web browser running on a typical personal computer. There are several webapplications that facilitate the viewing of large collections of images. Google Mapsand Google Maps-like interfaces such as Brainmaps.org allow users to pan and zoom2D images efficiently. However, they do not yet support the rendering of volumetricdata in their standard web interface.The goal of this thesis is to develop a light-weight volumetric image viewer usingexisting web technologies such as HTML, CSS and JavaScript while exploiting theproperties of stereo vision to facilitate the viewing and annotations of volumetric data.The choice of stereogram over other techniques was made since it allows the usage ofraw image stacks produced by the 3D microscope without any extra computation onthe data at all. Operations to generate stereo images using 2D image stacks includedistance attenuation and binocular disparity. By using HTML and JavaScript that are computationally cheap, we can accomplish both tasks dynamically in a standardweb browser, by overlaying the images with intervening semi-opaque layers.The annotation framework has also been implemented and tested. In order forannotation to work in this environment, it should also be in the form of stereogramand should aid the merging of stereo pairs. The current technique allows users toplace a mark (dot) on one image stack, and its projected position onto the otherimage stack is calculated dynamically on the client side. Other extra metadata suchas textual descriptions can be entered by the user as well. To cope with the occlusionproblem caused by changes in the z direction, the structure traced by the user willbe displayed on the side, together with the data stacks. Using the same stereo-gramcreation techniques, the traces made by the user is dynamically generated and shownas stereogram.We expect the approach presented in this thesis to be applicable to a broaderscientific domain, including geology and meteorology.
展开▼
机译:诸如刀刃边缘扫描显微镜(KESM)等高通量显微镜技术的进步,使得能够产生大量的高分辨率和高质量的生物显微结构数据。为了充分利用这些数据,应该将它们通过Internet有效地分发给科研界,并且应该容易地对其进行可视化,注释和分析。鉴于数据的体积特性,以3D形式进行可视化非常重要。但是,由于我们不能假定每个最终用户都具有高端硬件,因此需要一种对硬件和软件的要求最少的方法,例如在典型的个人计算机上运行的标准Web浏览器。有几个Web应用程序可帮助您查看大量图像。 Google Maps和Brainmaps.org等类似Google Maps的界面允许用户有效地平移和缩放2D图像。但是,它们还不支持在其标准Web界面中呈现体积数据。本文的目的是使用现有的Web技术(例如HTML,CSS和JavaScript)开发轻量级的体积图像查看器,同时利用立体视觉的特性来简化之所以选择立体图,是因为它允许使用3D显微镜产生的原始图像堆栈,而无需对数据进行任何额外的计算,因此选择了立体图。使用2D图像堆栈生成立体图像的操作包括距离衰减和双目视差。通过使用计算上便宜的HTML和JavaScript,我们可以在标准的Web浏览器中动态地完成这两项任务,方法是将图像覆盖在中间的半透明层上。注释框架也已实现和测试。为了使注释在此环境中有效,它也应采用立体图的形式,并应有助于立体声对的合并。当前的技术允许用户在一个图像堆栈上放置标记(点),并且在客户端上动态计算其在另一图像堆栈上的投影位置。用户也可以输入其他额外的元数据,例如文本描述。为了应对z方向变化引起的遮挡问题,将在侧面显示用户跟踪的结构以及数据堆栈。使用相同的立体表示技术,用户生成的轨迹将动态生成并显示为立体图。我们希望本文提出的方法可应用于更广泛的科学领域,包括地质学和气象学。
展开▼