non-destructive marking with objectj: practical examples

33
Non-destructive Marking with ObjectJ: Practical Examples Norbert O.E. Vischer Stelian Nastase University of Amsterdam

Upload: trung

Post on 24-Feb-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Non-destructive Marking with ObjectJ: Practical Examples. Norbert O.E. Vischer Stelian Nastase. University of Amsterdam. History. W. Rasband. NIH Image. ImageJ. 1990. 1995. 2000. 2005. 2008. Non-destructive marking:. Object-Image. ObjectJ. N. Vischer. + S.Nastase. Project #1 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Non-destructive Marking with ObjectJ: Practical Examples

Non-destructive Marking with ObjectJ:

Practical Examples

Norbert O.E. VischerStelian Nastase

University of Amsterdam

Page 2: Non-destructive Marking with ObjectJ: Practical Examples

History

Object-Image ObjectJ

+ S.NastaseN. Vischer

Non-destructive marking:

1995

W. Rasband

2000 2005 20081990

NIH Image ImageJ

Page 3: Non-destructive Marking with ObjectJ: Practical Examples

Project #1

Multi-parameter measurementsof bacterial cells

shown in hyperstacks

Page 4: Non-destructive Marking with ObjectJ: Practical Examples

Phase contrast

1 µm

Escherichia coli

DNA

terminusoriginFluor. YFP

Fluor. CFP

Page 5: Non-destructive Marking with ObjectJ: Practical Examples

Desired output:

axis length

mean diameter

constriction

relative spot positions

Page 6: Non-destructive Marking with ObjectJ: Practical Examples

Composite object keeps

cell parameters together

13

Page 7: Non-destructive Marking with ObjectJ: Practical Examples

Object Visibility in Hyperstacks

Page 8: Non-destructive Marking with ObjectJ: Practical Examples

Link

Page 9: Non-destructive Marking with ObjectJ: Practical Examples
Page 10: Non-destructive Marking with ObjectJ: Practical Examples
Page 11: Non-destructive Marking with ObjectJ: Practical Examples
Page 12: Non-destructive Marking with ObjectJ: Practical Examples

… for setting up a project

ObjectJ provides 3 more windows:

Project Window

ObjectJ Tools

ObjectJ Results

Page 13: Non-destructive Marking with ObjectJ: Practical Examples

Project Window: Defining Objects

Page 14: Non-destructive Marking with ObjectJ: Practical Examples

SelectMoveConvert to ROI

KillCreate

User-definedpalette of

item types

Page 15: Non-destructive Marking with ObjectJ: Practical Examples

Project Window: Linking Images

Drag

Page 16: Non-destructive Marking with ObjectJ: Practical Examples

Discrete pixels

Page 17: Non-destructive Marking with ObjectJ: Practical Examples

Discrete pixels

Continuous vector layer

Page 18: Non-destructive Marking with ObjectJ: Practical Examples
Page 19: Non-destructive Marking with ObjectJ: Practical Examples
Page 20: Non-destructive Marking with ObjectJ: Practical Examples

File operations

Housekeeping

Special ObjectJ Windows

Project Macros

Page 21: Non-destructive Marking with ObjectJ: Practical Examples

Demo

Page 22: Non-destructive Marking with ObjectJ: Practical Examples

Analysis of fish eggs using ObjectJAnne-Christine Knag and Anders Thorsen, Norway

Atlantic cod, Gadus Morhua

Page 23: Non-destructive Marking with ObjectJ: Practical Examples

1 mmEggs of Atlantic Cod

Page 24: Non-destructive Marking with ObjectJ: Practical Examples
Page 25: Non-destructive Marking with ObjectJ: Practical Examples
Page 26: Non-destructive Marking with ObjectJ: Practical Examples

diameter = ?centre = ?

d = 148

Page 27: Non-destructive Marking with ObjectJ: Practical Examples
Page 28: Non-destructive Marking with ObjectJ: Practical Examples
Page 29: Non-destructive Marking with ObjectJ: Practical Examples
Page 30: Non-destructive Marking with ObjectJ: Practical Examples

• clean desktop• easy to detect bugs and artifacts• slide show• discussing results with others

• what you see is saved in two different files• understanding composite objects• macro programming

• stability• efficiency (large number of objects)• documentation and website

what we found useful:

what people find difficult:

what to improve

Conclusions:

bug

artifact

Page 31: Non-destructive Marking with ObjectJ: Practical Examples

ObjectJ

Developed with NetBeansOpen SourceStill Betahttp://simon.bio.uva.nl/objectj

Page 32: Non-destructive Marking with ObjectJ: Practical Examples

Credits:

Amsterdam:Stelian NastaseConrad WoldringhTanneke den BlaauwenDorus Gadella

Bergen:Anders ThorsenAnne-Christine Knag

Elsewhere:Wayne RasbandTudor organizers ImageJ community

Page 33: Non-destructive Marking with ObjectJ: Practical Examples