CADDLAB Medical Imaging on Remote Compute Servers.

Slides:



Advertisements
Similar presentations
Secure File Transfer Protocol (SFTP) With Secure Copy (SC) What is a Secure File Transfer Protocol with Secure Copy???
Advertisements

Saya Web Interface Project Edward Rafaelov & Vladimir Postel DEC Advisors: Prof. Shlomi Dolev & Michael Orlov.
TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
ONLINE TECHNICAL REPORT SYSTEM Team Crash Course Ryan Ashe, Eileen Balci, James Kirk, Taylor Paschal.
SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Prof. Elovici Yuval  Technical:
Electrical and Computer Engineering Final Project Review April 9th, 2010 Team Zink Nicholas Cipriano, Ali Jameel, Jeremy Mestancik, Brian Simakauskas.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Multiple Tiers in Action
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
Website Development with PHP and MySQL Introduction.
Images By Tara Frieszell By Tara Frieszell. Adding images to your website will make it more interesting and add to the design. However, some viewers aren’t.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Hosting Packages, FTP, and other Hacks 14 February 2012.
Lecturer: Ghadah Aldehim
Technology Coordinators Training. Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All rights.
Chapter 10 Developing a Web-Based Online Shopping Application (I)
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
M1G Introduction to Database Development 6. Building Applications.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
Here you are at your computer, but you don’t have internet connections. Your ISP becomes your link to the internet. In order to get access you need to.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Publishing Your Web Site There are many sites that offer FREE web hosting Free sites will have –A sub-domain name –For some sites, you will not be able.
Radiology LSUHSC-S PACS Picture Archiving and Communications System Digital Imaging In the Enterprise Bill Gregg, MS, CIIP,
Web Directory For Computer Science Projects Nidhi Goel Course: CS 491B Instructor: Prof. Chengyu Sun December 8, 2006.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Case Study Dynamic Website - Three Tier Architecture
12-2 Chapter Topics Chapter 14 discusses the following main topics: Introduction to Applets A Brief Introduction to HTML Creating Applets with Swing Using.
DataFlow Diagram – Level 0
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
 Online document storage and file sharing.  Access files from anywhere, store them free, and securely share them.  Great back up plan for storing those.
Week 2- Overview of the internet The construction of a webpage Four Key Elements – how the internet works Elements and Design concepts Introduction to.
NanoSearch DMS V2.3 Make our daily job became easy With Documents Management System.
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.
Using RSNA’s Teaching File Software (MIRC): A Hands on Course Mary Wyers, MD.
Configuring and Deploying Web Applications Lesson 7.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
How Web Database Architectures Work CPS181s April 8, 2003.
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
World Wide Web 16 World Wide Web 16. World Wide Web 16 Everyone also talks about the Web But people don’t really understand how it works You need to know.
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
Web Server Architecture/Hosting Capstone Project2 Name-ASFAQUE KHAN Regno
Teaching slides Chapter 6. Chapter 6 Software user interface design & construction Contents Introduction Graphical user interface – Rich window based.
Using the Personal Image Photo Library
IS1500: Introduction to Web Development
The Online Smith Family Recipe Program
Unit 5: Providing Network Services
Web Development Training
Providing Network Services
COMP 101 Introduction.
COMP 101 Introduction.
Do it now – PAGE 11 You will find your do it now task in your workbook – look for the start button! Wednesday, 21 November 2018.
Applets and HTML Chapter 13.
At Software Download Help, you will get to know about all the processes from downloading to installation at just one place without wasting even a bit of.
Introduction to Servlets
Java History Background information about Java and how the background affected it’s development.
Communications & Computer Networks Resource Notes - Introduction
Introduction to Servers
Slides prepared by Sarah Benis Scheier-Dolberg

APPLET PROGRAMMING.
Presentation transcript:

CADDLAB Medical Imaging on Remote Compute Servers

Introduction to the Project The Department of Radiology has servers that store 3D medical images (124,000!) Web-based system known as PACS Project designed to view images over web, point and click processing, command line programs Authorization and security already handled eXtreme Programming!

Domain Problems In past, clinicians had to download whole 3D image before being able to process Excessive download times and wasted resources Because of the large file sizes, clinicians need an efficient way to view and process the images online

Key Use Cases After logging in, the user will see the main page. After logging in, the user will see the main page. Here he/she will choose an image and select one of two commands The View Command will allow the user to view and/or select points on the image for processing. The View Command will allow the user to view and/or select points on the image for processing. The other command is the Blur Command that allows the user to run a process on their selected image. This processing is done on the server. Future commands will be added, such as registering and segmentation

Interfaces A Web site to choose images and the command to run A viewer (that we will demo) A Blur command page A Login Page (for now)

Architecture Repository architecture built around a database of 3D medical images Allows for the addition of future commands through the main page

Key Technical Problems Slow connections for downloading 40+ MB files Figuring out the technology to use We searched on google.com, found an applet called JIV We searched on google.com, found an applet called JIV We are not allowed access to their servers because they were just hacked Clinicians’ older computers Team’s slow laptops

Technologies The viewer is a Java applet based on a program we found called JIV The website will use html and php (tentative) Image converting, connecting with the database Client will take care of security