Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/509058.509082acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
Article
Free access

A collaborative framework for distributed microscopy

Published: 07 November 1998 Publication History

Abstract

This paper outlines the motivation, requirements, and architecture of a collaborative framework for distributed virtual microscopy. In this context, the requirements are specified in terms of (1) functionality, (2) scalability, (3) interactivity, and (4) safety and security. Functionality refers to what and how an instrument does something. Scalability refers to the number of instruments, vendor-specific desktop workstations, analysis programs, and collaborators that can be accessed. Interactivity refers to how well the system can be steered either for static or dynamic experiments. Safety and security refers to safe operation of an instrument coupled with user authentication, privacy, and integrity of data communication.To meet these requirements, we introduce three types of services in the architecture: Instrument Services (IS), Exchange Services (ES), and Computational Services (CS). These services may reside on any host in the distributed system. The IS provide an abstraction for manipulating different types of microscopes; the ES provide common services that are required between different resources; and the CS provide analytical capabilities for data analysis and simulation. These services are brought together through CORBA and its enabling services, e.g., Event Services, Time Services, Naming Services, and Security Services.Two unique applications have been introduced into the CS for analyzing scientific images either for instrument control or recovery of a model for objects of interest. These include: in-situ electron microscopy and recovery of 3D shape from holographic microscopy. The first application provides a near real-time processing of the video-stream for on-line quantitative analysis and the use of that information for closed-loop servo control. The second application reconstructs a 3D representation of an inclusion (a crystal structure in a matrix) from multiple views through holographic electron microscopy.These application require steering external stimuli or computational parameters for a particular result. In a sense, "computational instruments" (symmetric multiprocessors) interact closely with data generated from "experimental instruments" (unique microscopes) to conduct new experiments and bring new functionalities to these instruments. Both of these features exploit high-performance computing and low-latency networks to bring novel functionalities to unique scientific imaging instruments.

References

[1]
M. Brady and A. Yuille. An extremum principle for shape from contours. IEEE Transactions on Pattern Analysis and Machine Intelligence, 6:288-301, 1984.
[2]
P. Christensen and L. Shapiro. Three-dimensional shape from color photometric stereo. International Journal of Computer Vision, 13:213-227, 1994.
[3]
G. Cong and B. Parvin. Shape from equal thickness contours. In Proceedings of the Conference on Computer Vision and Pattern Recognition, 1998.
[4]
B. Funt and M. Drew. Color space analysis of mutual illumination. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(12):1319-1326, 1993.
[5]
A. Gokhale and D. Schmidt. Measuring and optimizing CORBA latency and scalability over high speed networks. IEEE Trans. on Computers, 47:391-413, 1998.
[6]
R. Gordon and G. Herman. Reconstruction of picture from their projections. Communications of the ACM, 14:759-768, 1971.
[7]
A. Gross and T. Boult. Recovery of SHGCs from a single intensity view. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18:161-180, 1996.
[8]
W. Johnston, S. Mudumbai, and M. Thompson. Authorization and attribute certificates for widely distributed access control. In IEEE 7th International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprizes - WETICE, 1998.
[9]
R. Kashyap and M. Mittal. Picture reconstruction for projections. IEEE Transactions on Computers, 24:915-923, 1975.
[10]
J. Malik and R. Rosenholtz. Computing local surface orientation and shape from texture for curved surfaces. International Journal of Computer Vision, 23:149-168, 1997.
[11]
S. Parker, C. Johnson, and D. Beazley. Computational steering software systems and strategies. In IEEE Computational Science and Engineering, pages 50-59, 1997.
[12]
B. Parvin and et al. Telepresence for in-situ microscopy. In IEEE Int. Conference on Multimedia Systems and Computers, Japan, 1996.
[13]
B. Parvin, C. Peng, W. Johnston, and M. Maestre. Tracking of tubular molecules for scientific applications. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17:800-805, 1995.
[14]
B. Parvin, J. Taylor, D. Callahan, W. Johnston, and U. Dahmen. Visual servoing for on-line facilities. IEEE Computer Magazine, 1997.
[15]
A. Pentland. Linear shape from shading. International Journal of Computer Vision, 4:153-162, 1990.
[16]
A. Pope. The CORBA Reference Guide. Addison Wesley, Reading, Massachusetts, 1998.
[17]
C. Potter and etal. Evac: A virtual environment for control of remote imaging instrumentation. IEEE Computer Graphics and Applications, pages 62-66, 1996.
[18]
D. Schmidt, D. Levin, and S. Mungee. The design of the tao real-time object request broker. Computer Communications, 21, 1998.
[19]
D. Schmidt and S. Vinoski. Object interconections-the OMG event services. SIGS C++ Report, 1997.
[20]
Young S. J. and etal. Implementing collaboratory for microscopic digital anatomy. Int. Journal of Supercomputer Applications and High Performance Computing, pages 170-181, 1996.
[21]
F. Ulupinar and R. Nevatia. Perception of 3-d surface from 2-d contours. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15:3-18, 1993.

Cited By

View all
  • (2002)SmartPointersProceedings of the 2002 ACM/IEEE conference on Supercomputing10.5555/762761.762817(1-16)Online publication date: 16-Nov-2002
  • (1999)DeepViewProceedings of the 1999 ACM/IEEE conference on Supercomputing10.1145/331532.331597(65-es)Online publication date: 1-Jan-1999
  • (1999)The Diesel Combustion CollaboratoryProceedings of the 1999 ACM/IEEE conference on Supercomputing10.1145/331532.331596(64-es)Online publication date: 1-Jan-1999

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SC '98: Proceedings of the 1998 ACM/IEEE conference on Supercomputing
November 1998
894 pages
ISBN:089791984X

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 07 November 1998

Check for updates

Qualifiers

  • Article

Conference

SC '98
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)46
  • Downloads (Last 6 weeks)14
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2002)SmartPointersProceedings of the 2002 ACM/IEEE conference on Supercomputing10.5555/762761.762817(1-16)Online publication date: 16-Nov-2002
  • (1999)DeepViewProceedings of the 1999 ACM/IEEE conference on Supercomputing10.1145/331532.331597(65-es)Online publication date: 1-Jan-1999
  • (1999)The Diesel Combustion CollaboratoryProceedings of the 1999 ACM/IEEE conference on Supercomputing10.1145/331532.331596(64-es)Online publication date: 1-Jan-1999

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media