UNWRAP User Document. Figure 1. Workflow of the UNWRAP application.

Similar documents
This is the opening view of blender.

Body. Chapter 1. Simple Machines. A. New Part. Step 1. Click File Menu > New.

Lesson 2 Constructive Solid Geometry Concept. Parametric Modeling with I-DEAS 2-1

Autodesk Inventor - Basics Tutorial Exercise 1

Autodesk Inventor 2019 and Engineering Graphics

Getting Familiar with Microsoft Word 2010 for Windows

Tail Hook. Chapter 14. Airplane. A. Construction Rectangle. Step 1. Click File Menu > New, click Part and OK.

Technology Assignment: Scatter Plots

Chapter 12: Pull Toy - Solids and Transforms

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu.

Motic Images Plus 3.0 ML Software. Windows OS User Manual

2D Tutorial. Project Description: Running VisualAnalysis: Setting Up the Project:

Chair. Top Rail. on the Standard Views toolbar. (Ctrl-7) on the Weldments toolbar. at bottom left corner of display to deter- mine sketch plane.

Speedway. Body. (S) on the Sketch toolbar. Fig. 1

Spiso-3D operation manual (US Patent 8,077,945 B2)

Propeller. Chapter 13. Airplane. A. Base for Blade. Step 1. Click File Menu > New, click Part and OK.

Simple Machines. Body. Step 4. Start at Origin and sketch the 8 lines, Fig. 2. Fig. 1. Origin

Solar Car. Chassis. in the Feature Manager and click Sketch from the Content toolbar, Fig. 2. Origin. on the Command Manager toolbar. Fig.

Tutorial 3: Constructive Editing (2D-CAD)

Objectives This tutorial demonstrates how to use feature objects points, arcs and polygons to make grid independent conceptual models.

A Guide to Processing Photos into 3D Models Using Agisoft PhotoScan

Tutorial 2 Materials and Loading

This document shows you how to set the parameters for the ModuleWorks Material Removal Simulation.

SolidWorks 2013 and Engineering Graphics

Delta Dart. Propeller. in the Feature Manager and click Sketch from the Content toolbar, Fig. 1. on the Sketch toolbar.

Inventor 201. Work Planes, Features & Constraints: Advanced part features and constraints

Panel. Chapter 16. Solar Car. A. Sketch. Step 1. Click File Menu > New, click Part and OK. B. Save as "PANEL". Step 1. Click File Menu > Save As.

button in the lower-left corner of the panel if you have further questions throughout this tutorial.

BobCAD-CAM FAQ #50: How do I use a rotary 4th axis on a mill?

Exercise Guide. Published: August MecSoft Corpotation

4. TROUBLESHOOTING PREVIOUS VERSIONS RUN LOLITRACK ALWAYS AS ADMIN WIBU SOFTWARE PROTECTION... 30

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?

Mosaic Tutorial: Advanced Workflow

Basic Electrodes. CimatronE 8.5 Tutorial

Mesh Quality Tutorial

Structural & Thermal Analysis Using the ANSYS Workbench Release 12.1 Environment

SOLIDWORKS 2016 and Engineering Graphics

F1 Car. Wheel. in the Feature Manager and click Sketch on the Context toolbar, Fig. 1. (S) on the

SCENE FILE MANIPULATION SCENE FILE MANIPULATION GETTING STARTED MODELING ANIMATION MATERIALS + MAPPING RENDERING. Saving Files. Save.

Introduction to Microsoft Excel

FLUENT Secondary flow in a teacup Author: John M. Cimbala, Penn State University Latest revision: 26 January 2016

In this tutorial, you will create the model of a chair, as shown in the image below, using the extended primitives and modifiers.

Delta Dart. Socket. (L) on the Sketch toolbar. Fig. 1. (S) on the Sketch toolbar. on the Sketch toolbar. on the Standard Views toolbar.

1. Create a map of the layer and attribute that needs to be queried

First Animated Model Yellow Submarine

Creating Postcards in Microsoft Publisher

Guide to WB Annotations

Adobe PageMaker Tutorial

Tutorial Second Level

Getting Started with ShowcaseChapter1:

MetaMorph Standard Operation Protocol Basic Application

CPM-200 User Guide For Lighthouse for MAX

CO2 Car Assembly. in the Property Manager to place the part at the origin, Fig. 1. on the Assemblies toolbar. SolidWorks Assembly CO2 CAR Page 8-1

3D Modeler Creating Custom myhouse Symbols

Solid Edge ST4 Update Training (Display)

Quick Tips to Using I-DEAS. Learn about:

Intro to PiWeb Designer

LEGENDplex Data Analysis Software Version 8 User Guide

Photoshop tutorial: Final Product in Photoshop:

Getting started with Solid Edge with Synchronous Technology

Drawing Tools. Drawing a Rectangle

A TUTORIAL ON WORD. Katie Gregory

Making the Gradient. Create a Linear Gradient Swatch. Follow these instructions to complete the Making the Gradient assignment:

Start VTube-STEP, then follow these steps:

DentMILL. Basic Quick Guide. Copyright 2011.Roland DG Corporation R

Object Manipulation and Basic Animation

Text Box Frames. Format Text Box

1. In Outlook click on the blue (2013) or yellow (2010) File tab in the top left corner of the window. 2. Click on + Add Account

Introduction Make a plan with tool Rectangle Measurements Toolbar Enter Return Measurements Toolbar Measure Protractor

Introduction To Finite Element Analysis

HYPERSTUDIO TOOLS. THE GRAPHIC TOOL Use this tool to select graphics to edit. SPRAY PAINT CAN Scatter lots of tiny dots with this tool.

Autodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360

ENVI Classic Tutorial: A Quick Start to ENVI Classic

Tutorial 2: Particles convected with the flow along a curved pipe.

Getting Started with Q3D Extractor A 3D PCB Via Model

The figures below are all prisms. The bases of these prisms are shaded, and the height (altitude) of each prism marked by a dashed line:

Appendix: To be performed during the lab session

CO 2 Shell Car. Body. in the Feature Manager and click Sketch from the context toolbar, Fig. 1. on the Standard Views toolbar.

Publication Number spse01695

WORD PROCESSING ASSIGNMENT # 1 ~ FILENAME: FONTS

1. Below is an example 1D river reach model built in HEC-RAS and displayed in the HEC-RAS user interface:

ENVI Classic Tutorial: Introduction to ENVI Classic 2

Models for Nurses: Quadratic Model ( ) Linear Model Dx ( ) x Models for Doctors:

LABORATORY 4: TO CONSTRUCT CAD MULTIPLE VIEWS I AND II

SOLIDWORKS: Lesson III Patterns & Mirrors. UCF Engineering

Skateboard. Hanger. in the Feature Manager and click Sketch on the Context toolbar, Fig. 1. Fig. 2

Placing a Video Call with Zoom PC/Mac

Placing Text in Columns

Insight: Measurement Tool. User Guide

TUTORIAL 2. OBJECTIVE: Use SolidWorks/COSMOS to model and analyze a cattle gate bracket that is subjected to a force of 100,000 lbs.

Creating a Text Frame. Create a Table and Type Text. Pointer Tool Text Tool Table Tool Word Art Tool

Watershed Modeling Orange County Hydrology Using GIS Data

Virtual Frap User Guide

HOW TO MAKE-PRINT CASINO_DV 2 SIDED 12UP COUPONS

3D FeatureXtract Simple Building Extraction

Simulation of Laminar Pipe Flows

1. Getting Started: Brief Step-By-Step Guide (PDF File)

ENVI Tutorial: Introduction to ENVI

Multi Time Series Rev

solidthinking Environment...1 Modeling Views...5 Console...13 Selecting Objects...15 Working Modes...19 World Browser...25 Construction Tree...

Transcription:

UNWRAP User Document This MATLAB application takes a set of confocal microscope z-stack images of fluorescently labeled cells in a 3D cylindrical geometry and creates an unwrapped 2D image from the tube surface (Figure 1). The application works best for a confluent monolayer of cells on a cylindrical surface. The application can accommodate up to three channels (e.g. R, G, B), for example a junctional protein, a cytoskeleton protein, and a nuclear stain. This code has been tested for MATLAB R2013b in Windows 7, and should work on other similar platforms. Figure 1. Workflow of the UNWRAP application. To make best use of this tutorial, download the folder UNWRAP from the Searson Group website (http://www.jhu.edu/searson/). In the working folder UNWRAP, there are two sample image folders ( images1 and images2 ) and the application MATLAB file (UNWRAP.m), see Figure 2. The sample images include a confocal z-stack image of cells on a complete cylinder ( images1 ) and on a partial cylinder ( images2 ). Figure 2. Contents in the working folder UNWRAP. 1

Instructions Step 1. For the purpose of the tutorial, the sample image folder images1 is used as the input for UNWRAP. To analyze your own images, create your own image folder (e.g. imagesx ) inside the working folder, then create a sub-folder (e.g. z_stack ) inside your image folder, transfer the z-stack images for your cylindrical structure from the software associated with the confocal microscope into your sub-folder (e.g. z_stack ). The z-stack images should be stored properly according to the following specifications (see Step 4): (1) the z-stack images should be named sequentially as common filename + numbers +.format (e.g. all_ + 001 +.tif, the numbers should have the same number of digits), (2) the cylindrical structure should be vertically oriented on the screen (important for the program to handle images properly). An example of a z-stack image near the middle of the cylinder from the folder images1 is shown in Figure 3. Figure 3. An example of a z-stack image near the middle of the cylinder oriented vertically on the screen. Step 2. In windows, use Notepad to create a text file (.txt) inside your image folder (e.g. imagesx ) with name scale.txt and enter two numbers (separated by a carriage return): the first is the xy resolution (in units of µm/pixel) of each z-stack image, and second one is the spacing (in units of µm) between z- stack images (Figure 4). Make sure the resolution information is saved correctly, otherwise you may get a distorted 3-D image in the following steps. The hierarchy of your folder and files should be similar to the sample image folder images1 or images2 (i.e. a scale.txt file and a sub-folder of the image sequence inside your image folder). Figure 4. The resolution information stored in file scale.txt. In this example, 0.41 represents the xy resolution (0.41 µm/pixel), and 0.2 represents the spacing between z-stack images (0.2 µm). Step 3. Open UNWRAP.m in MATLB (can simply double click the file, or open it through the MATLAB file tab in the top left corner), then left click run. After running UNWRAP.m, a series of 2

prompts will appear in the command window (Figure 5). Enter the relevant information after each prompt and press enter. Caution: you should type names that match exactly with your folder and file names; otherwise, program will fail. Figure 5 shows an example of the screen for the sample image folder images1. In case of a problem, press Ctrl + C in the Command Window and restart the program by clicking. Figure 5. Prompts appeared in the command window for sample image folder images1. Names that need to be typed in for sample image folder images1 are in red boxes. Step 4. A sequence of numbers will appear in the Command Window while the program is reading all the input z-stack images and scale information from your image folder ( images1 ). In about 30 seconds, a cross-section image will be displayed for the user to locate the user-defined focal plane. This is the first of two cross-section images (one at each end of the cylinder) that are used to define the focal plane of the cylinder for unwrapping. The second cross-section image will appear in Step 5. If your resolution information is correct and the z-stack images are stored properly (see Steps 1 and 2), you will get a circular cross-section image (Figure 6). Figure 6. A cross section image of the cylindrical structure is shown on the screen. Step 5. Create a rectangular region of interest (ROI) around the cross-section by moving your cursor to the top-left side of your circular cross-section image and holding your mouse and dragging to the bottomright (see Figure 7 for an example). The rectangular region of interest (ROI) MUST include the image circle. If you are not satisfied with your initial ROI, adjust the rectangle by clicking the edge of it and dragging such that it contains the whole cross section of interest with an additional margin. Double left click inside the rectangle and a zoomed-in image will be generated (Figure 7 and 8). 3

Figure 7. A region of interest (ROI) of the cross section is created for the cylindrical structure. Figure 8. A zoomed-in figure of the cross section image is generated according to a user selected region of interest. Step 6. Maximize the zoomed-in image by left-clicking on the top right corner of the window ( is shown in Figure 9). Left click 10 20 points uniformly distributed on the circular cross-section (Figure 10a and 10b). After each click, you will see a green cross x in the clicked position in the image. If you want to change points, simply start over from Step 3. After finishing selecting points, right click on the image. A yellow fitted circle will be generated based on the input points you selected (Figure 11). This circle will be used as the first reference for unwrapping the cylindrical structure. Figure 9. The zoomed-in figure is maximized for convenient point-clicking. 4

Figure 10. (a) Green x markers represent the positions the user should click to identify the cross section. (b) Green + markers are displayed on the screen as the user is clicking positions. Figure 11. A yellow fitted circle is shown as an overlay. Step 7. Repeat steps 5 and 6 for the second cross section image. Step 8. An unwrapped image of all channels (i.e. R, G, B) will appear on the screen as your result (Figure 12). In the meantime, a sub-folder called unwrapped_images (Figure 13) and an info.txt file (Figure 14) will be generated inside your image folder (e.g. images1 ). Inside the unwrapped_images folder, the unwrapped images are separated into different combinations of channels (RGB, RB, GB, B with 1 image alone, and 2 images side-by-side). The info.txt file (Figure 13) will provide information regarding your cylinder including resolution (µm/pixel), cylinder diameter (µm), and cylinder length (µm). 5

Figure 12. An unwrapped image of the cylindrical structure is shown on the screen after Step 7. This image is also saved in the output folder unwrapped_images. Figure 13. All unwrapped images are stored in the result folder. Figure 14. Information for your input cylindrical structure, including the resolution (0.41 µm/pixel), cylinder diameter (92.4 µm), the length of the cylinder in axial direction (209.9 µm). To apply this program to another image set, simply create a folder with the image sequence and scale.txt file in the same structure as described above, into the working folder (folder names can be different). For example, a practice image folder named images2 is provided in the working folder. In the example in the images2 folder, the z-stack represents only part of the cross section of a cylinder. In this case, the points selected to define the cross section should only be located on the section of the cylinder that is imaged. The information you need for this input folder is provided below (Figure 15). Figure. 15. Prompts in the command window for the sample image folder images2. Input data is indicated by the red boxes. 6

General Instructions For sample images, if something goes wrong, simply start over to Step 3 by clicking. For your own input images, if something goes wrong, check your folder carefully according to Step 1 and 2. 7