Myocardial Display Mike Avison Bradford. Team Work Physicist - test design and tools Technologist - test execution Physician - Accurate reporting.

Slides:



Advertisements
Similar presentations
Internet Services and Web Authoring (CSET 226) Lecture # 5 HyperText Markup Language (HTML) 1.
Advertisements

Prepared by : Mahmoud A. Abu Hashish  Used to organize and analyze information  Made up of columns and rows  Columns and rows intersect.
INTRODUCTION TO HYPERTEXT MARKUP LANGUAGE 1. Outline  Introduction  Markup Languages  Editing HTML  Common Tags  Headers  Text Styling  Linking.
End User Computing An Introduction to CSS Sujana Jyothi Research Lab1, Callan Building, Department of Computer Science
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
With Microsoft ® Excel 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 GO! with Microsoft ® Excel 2010 Chapter 3 Analyzing Data with Pie.
Difference between content, layout and styles Miss Allgar
COE201 – Computer Proficiency Mr. Hamze Msheik
Pasewark & Pasewark 1 Excel Lesson 2 Changing the Appearance of a Worksheet Microsoft Office 2007: Introductory.
© by Pearson Education, Inc. All Rights Reserved. continued …
GO! with Microsoft® Excel 2010
Computing Concepts Advanced HTML: Tables and Forms.
With Microsoft Access 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Using Charts in a Presentation Lesson 6. Software Orientation Charts can help your audience understand relationships among numerical values. The figure.
Access Tutorial 3 Maintaining and Querying a Database
PowerPoint Add formulae. Course contents Overview: Typing math formulae Lesson1: Type a simple formula Lesson2: Type a complex formula.
HTML Tables and Forms Creating Web Pages with HTML CIS 133 Web Programming Concepts 1.
Reporting Aesthetics An ACEware Webinar 1:00-2:00 pm February 14 th, 2008.
Pasewark & Pasewark 1 Excel Lesson 8 Working with Charts Microsoft Office 2007: Introductory.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
PhotoStory.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Bayu Priyambadha, S.Kom. for long documents, you can even have links to other locations in that same document  … where ident is a variable for identifying.
Laboratory Exercise # 13 – Font and Number Format Styles Office Productivity Tools 1 Laboratory Exercise # 13 Font and Number Format Styles Objectives:
ITP 104.  While you can do things like this:  Better to use styles instead:
CTRL + Z is your best friend. Use it to undo anything! You can even undo multiple mistakes!
European Computer Driving Licence Syllabus version 5.0 Module 4 – Spreadsheets Chapter 22 – Functions Pass ECDL5 for Office 2007 Module 4 Spreadsheets.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin TECHNOLOGY PLUG-IN T8 DECISION MAKING USING ACCESS.
Excel Worksheet # 5 Class Agenda Formulas & Functions
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
 Word doc for you to download › Link at the beginning of class › 10 Questions › Answers to be added inline  Post to Sakai when completed › No resubmits.
WORKBOOK FORMATTING Nolan Tomboulian Tomboulian.wikispaces.com HOW THINGS LOOK CELL COLORFONT COLOR CELL BORDERSFONT SIZE CELL SIZEFONT.
 Remember that HTML is just text  Need to point to pictures  Use the img tag  alt: › screen reader › REQUIRED for this class and to validate.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. M I C R O S O F T ® Creating Charts Lesson 6.
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® PowerPoint 2010 © 2011 The McGraw-Hill Companies,
Microsoft ® Office Excel 2007 Working with Charts.
Name : Tatiana “Tania” Harrison Office : 216 Phone number: CWU page: Syllabus Name :
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 3 Welcome Application Introduction to Visual Programming.
IReport Demo Spring 2008 OEDSA Conference. Report Properties.
Excel – Lesson 2 Excel Lesson 2 Changing the Appearance of a Worksheet Microsoft Office 2007: Introductory Pasewark & Pasewark 1.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 3.1 Test-Driving the Welcome Application 3.2.
HTML— More Tags, Formatting, and Lists. Formatting Tags  Bold  Italics  Underline  Big text  Small text  Subscript (H 2 O)  Superscript (10 3 )
Table (TABLE) Contains TABLE ROWS (TR) Contains TABLE DATA (TD) Data can contain anything › Text › Lists › Other tables › Pictures › …
Return to Outline Copyright © 2011 by Maribeth H. Price 3-1 Labeling and annotation.
CIS234A Lecture 8 Instructor Greg D’Andrea. Review Text Table contains only text, evenly spaced on the Web page in rows and columns uses only standard.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 8 – Adding and.
McGraw-Hill Career Education© 2008 by the McGraw-Hill Companies, Inc. All Rights Reserved. Office Excel 2007 Lab 2 Charting Worksheet Data.
Really simple Workbench Macro Mike Avison (apologies to advanced users)
Lesson 5: Working with Tables. Learning Objectives After studying this lesson, you will be able to:  Insert a table in a document  Modify, sort, and.
Intro to Excel - Session 5.21 Tutorial 5 - Session 5.2 Working with Excel Lists.
CRSD Technology Training Tony Judice. Quick Access Toolbar – can be modifiedSave as… allows you to save the file to a different location and also as an.
Excel 2010 Formatting Cells. Formatting text To change the font:
Creating Tables LESSON 6 - #1.06 ESSENTIAL STANDARD #1 - UNDERSTAND WORD PROCESSING INDICATOR #6 – CREATING TABLES.
This shows a table with two rows. In each row there are two cells. I have put borders around them. Note I did not use th.
 Add one element at a time  If it doesn’t do what you want, › Delete it › DON’T just keep piling on more items.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Creating a Navigation Bar.
 You won’t write a single line of program code.  Instead, you’ll use visual programming techniques.  Visual Studio processes your actions (such as mouse.
Microsoft® PowerPoint © 2011 The McGraw-Hill Companies, Inc. All rights reserved. 3.
Microsoft Office Illustrated
Created by Stacey Wilson
Microsoft Office Illustrated
Unit Six: Labels In this unit… Review Adding Text to Maps
How to Create Tables & Charts/Graphs in Excel
Microsoft Office Illustrated Introductory, Windows XP Edition
Using Charts in a Presentation
How to Create Tables & Graphs in Excel
How to use the CSS box model for spacing, borders, and backgrounds
Microsoft Office Illustrated Introductory, Windows XP Edition
How to Create Tables & Graphs in Excel
Presentation transcript:

Myocardial Display Mike Avison Bradford

Team Work Physicist - test design and tools Technologist - test execution Physician - Accurate reporting

What’s Wrong? With Beacon Factory Processing Views for reformatting are too small for accurate slice placement Operator must remember angles and slice placement too long (sequential stress-rest processing) No colour scale No size information

Taking the easy way I did think of modifying the factory tcl script –for about 6 seconds Instead we quit the tcl just before reformatting This provides us with attenuation corrected and uncorrected T files for Stress and Rest (T files are transaxial)

What Next? Select the Stress files on workbench Select the Rest files on a second workbench Run the same small WB macro on each –In parallel (no need to remember angles and slices) –Does a fixed offset translate (-12,18) of images to put the heart approx centre (work round for reformat bug) –Sets up reformatting to 64x64 matrix with 3mm pixel size

Why 3mm? Makes slices thin –we can add slices in display macro later –it makes the planning images bigger so the operator can prescribe more accurately

Display Macro Allows slice summing Hence allows small realignments (ie ¼ slice) Displays annotated colour stripe Better truncation Annotated with –Slice thickness –Cell dimension –Regardless of acquisition, reformatting, zoom etc

How long did it take? About 10 minutes to “learn” the basics 2 hours to edit in the menus etc 2 weeks to polish, debug, validate….

Simplified Elements Display summed slices, record operator alignments show \ mode="Hex" fnum="0-5" matrix_size="128" cell="I1" \ cell_border="default" image_border="none" labels="Both" \ numbering="Yes" statistics="None" upv="File relative" \ truncation="None" ref_image="Single" stripe_ref="Same" zoom_factor="'zoom'" \ zoom_centers="" image_step="'SliceSum' sum 'sliceSum'" \ sim_groups="" Info_format="default" \ alignment= "Interactive:'a1'" alignment2="Interactive:'a2'" \ alignment3="Interactive:'a3'” alignment4="Interactive:'a4'" \ alignment5="Interactive:'a5'" alignment6="Interactive:'a6'" \ alignment7="beginning" alignment8="beginning" color_stripe="A" \ color_stripe2="A" color_stripe3="A" color_stripe4="A" \ color_stripe5="A" color_stripe6="A" color_stripe7="A" \ color_stripe8="A".;.; capture the alignments and zoom factors as defined by the operator.;.set zoom $show_zoom_factor.set a1 $show_lo_1.set a2 $show_lo_2.set a3 $show_lo_3.set a4 $show_lo_4.set a5 $show_lo_5.set a6 $show_lo_6

Simplified Elements Truncate all 3 series separately record values.set l #0.for n = #0.to #4.step #2.inc l show \ mode="Single" fnum="'n'" matrix_size="128" cell="I'l'" \ cell_border="default" image_border="none" labels="Both" \ numbering="Yes" statistics="None" upv="Pixie relative" \ truncation="100%" ref_image="Single" stripe_ref="Same" zoom_factor="'zoom'" \ zoom_centers="" image_step="'SliceSum' sum 'sliceSum'" sim_groups="" Info_format="default" \ alignment= "Interactive" alignment2="Interactive" alignment3="Interactive" \ alignment4="Interactive" alignment5="Interactive" alignment6="Interactive" \ alignment7="beginning" alignment8="beginning" color_stripe="A" \ color_stripe2="A" color_stripe3="A" color_stripe4="A" \ color_stripe5="A" color_stripe6="A" color_stripe7="A" \ color_stripe8="A".;.set upv'n' $show_trunc_upv_1.endfor

…and redisplay.for k = #0.to #4.step #2.int l = k + #1.set upv upv'k’.; Show show \ mode="Single" fnum="'k'" matrix_size="128" cell="I'l'" \ cell_border="default" image_border="none" labels="Both" \ numbering="Yes" statistics="None" upv="'upv'" \ truncation="none" ref_image="Single" stripe_ref="Same"\ zoom_factor="'zoom'" \ zoom_centers="" image_step="'SliceSum' sum 'sliceSum'" sim_groups=""\ Info_format="default" \ alignment= "Beginning" alignment2="Beginning" alignment3="Beginning" \ alignment4="Beginning" alignment5="Beginning" alignment6="Beginning" \ alignment7="beginning" alignment8="beginning" color_stripe="A" \ color_stripe2="A" color_stripe3="A" color_stripe4="A" \ color_stripe5="A" color_stripe6="A" color_stripe7="A" \ color_stripe8="A".endfor

Simplified Elements Adjusting Slice Thickness is easy!.thicker:.if $show_num_images_1 > #4.then.; variable returned by show.inc SliceSum.gosub display6.else.; Prompt prompt \ title="PIXIE Prompt" text="Slices thick enough" button="Continue" \ control_x="400" control_y="400".gosub display6.endif.return.;==============================================================.thinner:.if SliceSum > #1.then.dec SliceSum.gosub display6.else.; Prompt prompt \ title="PIXIE Prompt" text="Slice thickness = 1" button="Continue" \ control_x="400" control_y="400".gosub display6.;.endif.return

Simplified Elements Calculate and display cell size getiib fnum="0" header_field=" rmx ".set matrix $IIB getiib fnum="0" header_field=" rpx (recon pixel size x axis mm)".set rpx $IIB.; calculate the size of the cell and label it.set fmatrix %'matrix'.set frpx = %'rpx'.float im_size = fmatrix * frpx / zoom.set $fpfmt "%3.0f" label \ mode="Label" text=" " font="dfalt_fr_san_bold" \ dir="Horizontal" color="default" background="None" border="None" \ arrow_head="On" arrow_style="Solid Color" cell="A1" \ placement=" "

Simplified Elements Calculate and display slice thickness getiib fnum="0" header_field=" zap (z-axis pixel size mm)".set zap $IIB getiib fnum="0" header_field=" slt (slice thickness in pix usually 1)".set slt $IIB.; Calculate and display slice thickness.set fslt %'slt'.set fzap %'zap'.set zap_string "zap".float sl_thck = fzap * fslt * SliceSum.set $fpfmt "%4.1f" label \ mode="Label" text="Slice thickness ='sl_thck'mm" \ font="dfalt_fr_san_bold" \ dir="Horizontal" color="default" background="None" border="None" \ arrow_head="On" arrow_style="Solid Color" cell="A1" \ placement="0.820"

Conclusion It’s not rocket science but... Big time saver Fewer rejects More confidence