WO2001054061A3 - Visual image processing method - Google Patents

Visual image processing method Download PDF

Info

Publication number
WO2001054061A3
WO2001054061A3 PCT/US2001/001928 US0101928W WO0154061A3 WO 2001054061 A3 WO2001054061 A3 WO 2001054061A3 US 0101928 W US0101928 W US 0101928W WO 0154061 A3 WO0154061 A3 WO 0154061A3
Authority
WO
WIPO (PCT)
Prior art keywords
operator
multiport
image
image processing
processing method
Prior art date
Application number
PCT/US2001/001928
Other languages
French (fr)
Other versions
WO2001054061A2 (en
Inventor
W Scott Callaway
Edward A Hunter
Jeffrey H Price
Original Assignee
Q3Dm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Q3Dm Corp filed Critical Q3Dm Corp
Priority to CA002397912A priority Critical patent/CA2397912A1/en
Priority to EP01942766A priority patent/EP1249005A2/en
Priority to AU2001229666A priority patent/AU2001229666A1/en
Publication of WO2001054061A2 publication Critical patent/WO2001054061A2/en
Publication of WO2001054061A3 publication Critical patent/WO2001054061A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • G06F9/4492Inheritance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/94Hardware or software architectures specially adapted for image or video understanding

Abstract

A system and method of assembling an application for processing image or image-derived data is disclosed. The system includes a base operator configured to interface with one or more derivative operator classes, each operator class including an operator object for executing a processing function on the image or image-derived data. A base multiport node class is provided, which is configured to provide a multiport node for each operator object. The multiport nodes instantiates a pluggable operator for connecting the multiport nodes together at runtime according to user-defined parameters. The connection of multiport nodes implements the processing functions of the operator objects to execute the application.
PCT/US2001/001928 2000-01-20 2001-01-19 Visual image processing method WO2001054061A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002397912A CA2397912A1 (en) 2000-01-20 2001-01-19 Method and system for extensible data processing
EP01942766A EP1249005A2 (en) 2000-01-20 2001-01-19 Method and system for extensible data processing
AU2001229666A AU2001229666A1 (en) 2000-01-20 2001-01-19 Method and system for extensible data processing

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17711100P 2000-01-20 2000-01-20
US60/177,111 2000-01-20

Publications (2)

Publication Number Publication Date
WO2001054061A2 WO2001054061A2 (en) 2001-07-26
WO2001054061A3 true WO2001054061A3 (en) 2001-12-20

Family

ID=22647236

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/001928 WO2001054061A2 (en) 2000-01-20 2001-01-19 Visual image processing method

Country Status (5)

Country Link
US (3) US6886168B2 (en)
EP (1) EP1249005A2 (en)
AU (1) AU2001229666A1 (en)
CA (1) CA2397912A1 (en)
WO (1) WO2001054061A2 (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6971066B2 (en) * 1997-08-18 2005-11-29 National Instruments Corporation System and method for deploying a graphical program on an image acquisition device
US7158888B2 (en) 2001-05-04 2007-01-02 Takeda San Diego, Inc. Determining structures by performing comparisons between molecular replacement results for multiple different biomolecules
US7756305B2 (en) 2002-01-23 2010-07-13 The Regents Of The University Of California Fast 3D cytometry for information in tissue engineering
US7327396B2 (en) * 2002-04-10 2008-02-05 National Instruments Corporation Smart camera with a plurality of slots for modular expansion capability through a variety of function modules connected to the smart camera
US8442280B2 (en) * 2004-01-21 2013-05-14 Edda Technology, Inc. Method and system for intelligent qualitative and quantitative analysis of digital radiography softcopy reading
WO2005104941A2 (en) * 2004-04-14 2005-11-10 Edda Technology, Inc. Lesion marking and characterization quality assurance method and system
EP1746499A1 (en) 2005-07-05 2007-01-24 Siemens Aktiengesellschaft System and method for developping a software or softwarecomponent and method for operating such a software
US7933435B2 (en) * 2005-11-21 2011-04-26 Vala Sciences, Inc. System, method, and kit for processing a magnified image of biological material to identify components of a biological object
US20100194868A1 (en) * 2006-12-15 2010-08-05 Daniel Peled System, apparatus and method for flexible modular programming for video processors
JP2012506060A (en) * 2008-10-14 2012-03-08 サンフォード−バーナム メディカル リサーチ インスティテュート Automated scanning cytometry using chromatic aberration for multi-plane image acquisition.
KR101711863B1 (en) 2008-11-26 2017-03-13 캘거리 싸이언티픽 인코포레이티드 Method and system for providing remote access to a state of an application program
US10055105B2 (en) 2009-02-03 2018-08-21 Calgary Scientific Inc. Method and system for enabling interaction with a plurality of applications using a single user interface
US8640147B2 (en) * 2010-11-11 2014-01-28 International Business Machines Corporation Method and system for virtualizing connection end-points in distributed, component based applications at runtime
US9741084B2 (en) 2011-01-04 2017-08-22 Calgary Scientific Inc. Method and system for providing remote access to data for display on a mobile device
CA2734860A1 (en) 2011-03-21 2012-09-21 Calgary Scientific Inc. Method and system for providing a state model of an application program
JP2014531626A (en) 2011-08-15 2014-11-27 カルガリー サイエンティフィック インコーポレイテッド Non-invasive remote access to application programs
CA2850422C (en) 2011-09-30 2023-09-26 Calgary Scientific Inc. Uncoupled application extensions including interactive digital surface layer for collaborative remote application sharing and annotating
WO2013076554A1 (en) 2011-11-23 2013-05-30 Calgary Scientific Inc. Methods ans systems for collaborative remote application sharing and conferencing
US9613390B2 (en) 2012-05-02 2017-04-04 Nvidia Corporation Host context techniques for server based graphics processing
US9805439B2 (en) 2012-05-02 2017-10-31 Nvidia Corporation Memory space mapping techniques for server based graphics processing
US9311169B2 (en) * 2012-05-02 2016-04-12 Nvidia Corporation Server based graphics processing techniques
US9542715B2 (en) 2012-05-02 2017-01-10 Nvidia Corporation Memory space mapping techniques for server based graphics processing
WO2015080845A1 (en) 2013-11-29 2015-06-04 Calgary Scientific Inc. Method for providing a connection of a client to an unmanaged service in a client-server remote access system
US10015264B2 (en) * 2015-01-30 2018-07-03 Calgary Scientific Inc. Generalized proxy architecture to provide remote access to an application framework

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313575A (en) * 1990-06-13 1994-05-17 Hewlett-Packard Company Processing method for an iconic programming system
US5504917A (en) * 1986-04-14 1996-04-02 National Instruments Corporation Method and apparatus for providing picture generation and control features in a graphical data flow environment

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313387A (en) * 1989-06-30 1994-05-17 Digital Equipment Corporation Re-execution of edit-compile-run cycles for changed lines of source code, with storage of associated data in buffers
GB2247597B (en) * 1990-08-31 1995-03-08 Canon Res Ct Europe Ltd Image processing
US5410703A (en) * 1992-07-01 1995-04-25 Telefonaktiebolaget L M Ericsson System for changing software during computer operation
US5359730A (en) * 1992-12-04 1994-10-25 International Business Machines Corporation Method of operating a data processing system having a dynamic software update facility
AUPM704494A0 (en) * 1994-07-25 1994-08-18 Canon Information Systems Research Australia Pty Ltd Efficient methods for the interpretation of a graphical programming language
ATE236386T1 (en) * 1995-11-30 2003-04-15 Chromavision Med Sys Inc METHOD FOR AUTOMATIC IMAGE ANALYSIS OF BIOLOGICAL SAMPLES
US6018743A (en) * 1996-10-04 2000-01-25 International Business Machines Corporation Framework for object-oriented interface to record file data
US6006279A (en) * 1997-01-21 1999-12-21 Canon Information Systems, Inc. Plug-in module host framework
US6557017B1 (en) * 1998-02-06 2003-04-29 Xerox Corporation Image production system theme integration
FR2781582B1 (en) * 1998-07-21 2001-01-12 Technical Maintenance Corp SYSTEM FOR DOWNLOADING OBJECTS OR FILES FOR SOFTWARE UPDATE
US6202208B1 (en) * 1998-09-29 2001-03-13 Nortel Networks Limited Patching environment for modifying a Java virtual machine and method
US6651080B1 (en) * 1998-10-16 2003-11-18 Sun Microsystems, Inc. Techniques for implementing pluggable virtual machines
US6463583B1 (en) * 1999-04-08 2002-10-08 Novadigm, Inc. Dynamic injection of execution logic into main dynamic link library function of the original kernel of a windowed operating system
US7020766B1 (en) * 2000-05-30 2006-03-28 Intel Corporation Processing essential and non-essential code separately
US20040085443A1 (en) * 2000-12-13 2004-05-06 Kallioniemi Olli P Method and system for processing regions of interest for objects comprising biological material

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5504917A (en) * 1986-04-14 1996-04-02 National Instruments Corporation Method and apparatus for providing picture generation and control features in a graphical data flow environment
US5313575A (en) * 1990-06-13 1994-05-17 Hewlett-Packard Company Processing method for an iconic programming system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HALSE,M.A, YOUNG,D.: "Release 2 Manual", IRIS EXPLORER USER'S GUIDE, XP002171282, Retrieved from the Internet <URL:http://www.gatech.edu/scivis/iris/doc/ug/front.html> [retrieved on 20010705] *
KHORAL RESEARCH: "Khoros Manual", ADVANCED KHOROS MANUALS, 1 January 1997 (1997-01-01), XP002171281, Retrieved from the Internet <URL:http://www.ee.byu.edu/support/khoros2.2/topmost_toc.html> [retrieved on 20010705] *
WANG,R.: "Interactive visualization and programming - a 3D vector Field Visualization System", IEEE TRANS MAGNETICS, vol. 29, no. 2, 1 March 1993 (1993-03-01), XP002171283 *

Also Published As

Publication number Publication date
AU2001229666A1 (en) 2001-07-31
EP1249005A2 (en) 2002-10-16
CA2397912A1 (en) 2001-07-26
US7352920B2 (en) 2008-04-01
US6886168B2 (en) 2005-04-26
US20030033090A1 (en) 2003-02-13
WO2001054061A2 (en) 2001-07-26
US20050185494A1 (en) 2005-08-25
US20010033299A1 (en) 2001-10-25

Similar Documents

Publication Publication Date Title
WO2001054061A3 (en) Visual image processing method
WO2004079973A3 (en) Systems and methods for an extensible software proxy
Calisi et al. OpenRDK: a modular framework for robotic software development
WO2002042987A3 (en) Application development system for a medical imaging system
WO2001082068A8 (en) Methods and systems for identifying dependencies between object-oriented elements
EP1077404A3 (en) System and method for programmatically creating a graphical program
EP1437648A3 (en) Active content wizard
WO2000004341A3 (en) Computer-aided farming system and method
DE69629058D1 (en) METHOD FOR CREATING SOFTWARE COMPONENTS AND SYSTEMS CONSTRUCTED FROM INDEPENDENT PARTS
WO2004029785A3 (en) Customizable drag and drop for industrial software applications
WO2002011344A3 (en) Parameterized graphs with conditional components
WO2006113291A3 (en) Registration of applications and complimentary features for interactive user interfaces
EP1074911A3 (en) Aspect-oriented programming
DK1156415T3 (en) Server-side control objects for processing client-side user interface elements
WO1999045464A3 (en) Method for distributed object communications based on dynamically acquired and assembled software components
EP0887747A3 (en) Data model compiler
DE1059581T1 (en) Knowledge-based polymorphic removable toolbar
EP1039378A3 (en) Improvements in object-oriented computer processing
WO2004040442A3 (en) Creating software applications
SG102611A1 (en) Large-scale network management using distributed autonomous agents
Kumar et al. Robot obstacle avoidance using bumper event
WO2004042567A3 (en) Information processing systems configured and manipulated under an application framework
JP2002532776A5 (en)
CA2353414A1 (en) System and method for constructing an ole process control compliant data server from a noncompliant user application
ATE412214T1 (en) SYSTEM AND METHOD FOR INTERACTIVE COMMUNICATION BETWEEN OBJECTS IN A DISTRIBUTED COMPUTING ENVIRONMENT

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2001942766

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2397912

Country of ref document: CA

WWP Wipo information: published in national office

Ref document number: 2001942766

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP