segmentation output viewer zoom utility alexander saites 15 nov 2010
DESCRIPTION
Segmentation Output Viewer Zoom Utility Alexander Saites 15 Nov 2010. Output Viewer - Idea. Design program to display output produced by GUI segmentation program Use manifest file to find parameter data and extrapolate file names for various parameter specifications - PowerPoint PPT PresentationTRANSCRIPT
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 1
Segmentation Output ViewerZoom Utility
Alexander Saites15 Nov 2010
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 2
Output Viewer - Idea
• Design program to display output produced by GUI segmentation program
• Use manifest file to find parameter data and extrapolate file names for various parameter specifications
• Allow user to scroll through images in different dimensions, independently
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 3
Output Viewer - Design
Parameter Names
Load Button Image Box
Current Parameter Value
Image File Name
Parameter Scroll Bars
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 4
Output Viewer – Changing Parameters
Image number corresponding to new parameters
New Parameter Values
New Image corresponding to new parameters
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 5
Output Viewer - Limitations
• Limited to 10 parameters (dimensions) – most segmentation algorithms only have 3
• Only one image is displayed at a time• All images must be in same directory and follow
numeric naming convention (produced by segmentation program)
• Manifest File must be included in directory with images
• Manifest File must have proper format
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 6
Output Viewer - Possible Improvements
• Could support larger/unlimited number of parameters
• Could display Manifest output data (if present)• Program could hide unused parameter bars• Program could be combined with zoom utility• Needs JPEG support
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 7
Zoom Utility - Idea
• Design a program to view, side by side, an image and a small subset of the image, blown up to a much larger scale
• User should be able to change size of zoomed-in section
• User should be able to click the original image to change the position of the zoomed-in section
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 8
Zoom Utility - Design
File Menu
Cursor position (in pixels, relative to picture box)
Original Image Zoomed-in portion
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 9
Zoom Utility - Advantages
• Zoom-box size can be changed (supports values between 10 pixels2 and the minimum of the height and width of the image)
• Supports both JPEG and PPM files (support for other file types can be added)
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 10
Zoom Utility - Limitations• Picture box automatically scales image (and causes
blur for small zoom box sizes):
• Program will be reworked to solve this issue
I R I SImaging, Robotics, and Intelligent Systems
I R I SImaging, Robotics, and Intelligent Systems
Slide 11
Conclusion
• Output viewer allows picture data to be visualized independently across different dimensions
• Parameter “sweet spots” and “sweet intervals” can be located easily
• Zoom Utility makes viewing image details easy, but needs work