 Retinal images were acquired on normal and pathological subjects, affected by hypertensive retinopathy of various levels.  The tool has been tested.

Slides:



Advertisements
Similar presentations
Cross-Site Scripting Issues and Defenses Ed Skoudis Predictive Systems © 2002, Predictive Systems.
Advertisements

HTML Forms. collect information for passing to server- side processes built up from standard widgets –text-input, radio buttons, check boxes, option lists,
VORTEX Version Software Application Sociology; Marketing research; Social-psychological research Social-medical research Staff recruitment, staff.
Usage of the memoQ web service API by LSP – a case study
Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
Lecture 6/2/12. Forms and PHP The PHP $_GET and $_POST variables are used to retrieve information from forms, like user input When dealing with HTML forms.
A novel method for the automatic evaluation of retinal vessel tortuosity Enrico Grisan, Marco Foracchia and Alfredo Ruggeri Enrico Grisan, Marco Foracchia.
‘ Glaucoma Detection In Retinal Images Using Automated Method ’
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
CADDLAB Medical Imaging on Remote Compute Servers.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Chapter 3 Software Two major types of software
Lawson System Foundation 9.0
A detailed guide on how to set-up your printing storefront. Please Note: Storefronts are compatible with all browsers, however for optimal use of the admin.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
UNIT 14 Lecturer: Ghadah Aldehim 1 Websites. Introduction 2.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
1 Creating Web Forms in HTML Web forms collect information from customers Web forms include different control elements including: –Input boxes –Selection.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Multigenerational Analysis And Visualization of Large 3D Vascular Images Shu-Yen Wan Department of Information Management, Chang Gung University, Taiwan,
Dynamic Web Pages (Flash, JavaScript)
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
© 2011 Delmar, Cengage Learning Chapter 9 Collecting Data with Forms.
GIS technologies and Web Mapping Services
K. Jamroendararasame*, T. Matsuzaki, T. Suzuki, and T. Tokuda Department of Computer Science, Tokyo Institute of Technology, JAPAN Two Generators of Secure.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Screen Snapshot Service Kurt Biery SiTracker Monitoring Meeting, 23-Jan-2007.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Prezentacja autorstwa:
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
E-Learning Material Web Application Design 3. Web Application Design Architecture Which objects go where? The final model notation Summary.
CSCI 6962: Server-side Design and Programming Introduction to Java Server Faces.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
GUI For A Virtual Pipeline Simulation Testbed By, Revathi Manni Ranganathan Major Professor: Dr.Virgil Wallentine.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
The SCOUR Project Search Contents Of Union’s Registry.
1 OGM Presentation for Your Hospital Today. 2 The Ongoing Maintenance Program The OGM Program Components.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
SFTW241 Programming Languages Architecture I University of Macau Faculty of Science and Technology Computer and Information Science Year2 Class A Group.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
A Framework for a Fully Automatic Karyotyping System E. Poletti, E. Grisan, A. Ruggeri Department of Information Engineering, University of Padova, Italy.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
7-1 Active Server and ADO Colorado Technical University IT420 Tim Peterson.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Author :J. Carballido-Gamio J.S. Bauer Keh-YangLeeJ. Carballido-GamioJ.S. BauerKeh-YangLee S. Krause S. MajumdarS. KrauseS. Majumdar Source : 27th Annual.
SAL-I PROJECT PROPOSAL Development of a Web-based GUI for SAL.
1 Berger Jean-Baptiste
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
SoftUpdate New features and management technique.
Database System Concepts and Architecture
Dynamic Web Pages (Flash, JavaScript)
Teaching slides Chapter 6.
Presentation transcript:

 Retinal images were acquired on normal and pathological subjects, affected by hypertensive retinopathy of various levels.  The tool has been tested by analyzing a set of 30 arteries, which were previously ordered by a retina specialist by increasing perceived tortuosity.  The tool performances were assessed by computing the value of the Spearman correlation ρ between automatic and manual ordering of the vessel tortuosity.  For the set of 30 analyzed arteries we obtained ρ = A web-based tool for vessel analysis in retinopathy of prematurity D. Fiorin, E. Grisan, A. Ruggeri Department of Information Engineering, University of Padova, Padova, Italy Introduction  Retinopathy of prematurity (ROP) is a disease involving abnormal development of retinal vasculature in premature infants, which can lead to retinal detachment and visual loss.  The evaluation of clinical parameters such as vessel dilation and tortuosity requires frequent, time consuming, and logistically difficult intervention by an ophthalmic expert.  The web-based tool we developed offers a semi-automatic system to perform tracking on vessels and to extract a quantitative assessment of vascular tortuosity and width, to help clinicians in improving the quality of ROP diagnosis. Methods The web-based tool for vessel analysis was developed by taking into account two main purposes: the accessibility, at any time, by users from all over the world, and the user-friendliness of the system. A graphical user interface (GUI), allows the client to intuitively interact with the server-based application that performs analysis on uploaded retinal images. The web-based vessel analysis procedure for the extraction of tortuosity and calibers can be divided into several main steps: uploading an image to the server, vessel selection, server-side image processing and interactive output display. CLIENT SIDE (web browser) SERVER SIDE Login to member area and upload the image to be analyzed Analysis of resulting vessel tortuosity and width Storing image and sending a customized Java GUI to client Processing vessel tracking and computing clinical parametres Sending Java GUI for analysis of results to client The client can choose an image from his/her own drivers and upload it to the server. The only accepted format is jpeg, to reduce the downtime related to data transmission via the web connection. No constrain on image acquisition source or dimensions is present.  Zoom-in and zoom-out functionalities.  Manual identification of optic disk and delimitation of analysis area.  RGB and G-channel visualization options.  Vessel type selection. The vessel is chosen on the image by simply clicking on its end-points; a variable number of additional points is then added to highlight the vessel layout and guide vessel tracking. An interpolating spline, connecting the inserted points, is drawn and displayed over the vessel and updated every time a new point is added by the user. When the whole spline lies inside the vessel, the processing step can be started. A java applet displays the uploaded image and allows the client to set up the tracking process.  The tortuosity index for the vessel is displayed, along with the mean and standard deviation of the vessel caliber.  By moving the mouse cursor over the vessel it is possible to display the vessel widths at different locations.  Possibility to export results to text format and to print the applet panel.  Storing images on the server during the processing time.  Managing multiple clients requests by using sessions variables.  Interacting with clients by means of a Java GUI interface sent to remote browser. Server - side - running php scripts manage important aspects:  A standard tracking (fast), based on a customized version of an algorithm previously proposed, where the starting points (seeds) are replaced by the points manually inserted by the user, and where only the selected vessel is analyzed. A java applet overlays the uploaded image with the tracking results, vessel axis and calibers.  A robust tracking (slower) based on directional filters applied along the direction of the input spline curve that lays over the analyzed vessel. The server loads the uploaded image and the input sent by the client and the processing step starts: The processing includes a tracking step, where vessel axis and edges are detected. Two tracking algorithms are available: Starting from the tracking information, the tortuosity index recently proposed by our group is computed. It is based on partitioning each vessel in segments of constant-sign curvature and then combining together each evaluation of such segments and their number. User friendly vessel selection and other input setting Results Correspondence Diego Fiorin, University of Padova - Dept. of Information Engineering Via Gradenigo 6/a Padova - ITALY ROP images used to develop the system have been provided by the Children’s Hospital of Philadelphia, PA 19104, USA.