Announcement

Collapse
No announcement yet.

summary of Vicon370 and MAC HiRes

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • summary of Vicon370 and MAC HiRes

    On December 14, '93 I posted the following request:

    > I Have a budget to purchase a 6-camera optical tracking system to
    > set up a gait lab.. Could I have opions about the pros and cons of
    > Vicon 370 and MAC HiRes from anyone who had the experience on
    > either system?

    Since some people asked me to foreward the replies I received, I'll post
    them as followed:

    From: Fong-Chin Su, Ph. D.
    Dear Dr. Jenp:
    It's quite good to let motion analysis companies compete with each
    other, then you get the best deal. Also, you are smart to organize a
    committee to make the final decision. In my mind, my students will vote
    Hi-Res ExpertVision, but I don't know what system Prof Chou prefers.
    Because the decision philosophy is quite different between the "new" and
    "old" generation.
    In my opinion, I prefer Hi-Res ExpertVison because it supports
    GX script language suitable for custom developement and becomes user
    friendly. Also, it has several well-developed packages for clinical
    applications, OthoTrack, KinTrack..etc. For clinical gait analysis,
    OtroTrack has all required functions. Wu Hong-Wen told me that Vicon's
    package is still under developing i.e. some function shown on the
    pull-down-menu doesn't exist yet. For VICON, Wu Hong-Wen told me that
    64 K memory will be required for 32 analog and video collection.
    So far, MS windows still is not real multitasking, multiusers system.
    For SUN workstation, it is real multitasking, multiusers system.
    During collecting data (experiment), other people still can use the
    SUN workstion through network. Unix is becoming popular and popular.
    Its commands are very similar to DOS. It is worthwhile to learning
    it. The email system at NCKU which you are using is SUN workstation.

    >From Robert Neal, PhD
    I have written a response to Neil Glossop on my experience with the
    MAC and you are welcome to ask him for this info. He is compliling a
    document that contains opinions of various people. I should point out
    that we did not purchase the HiRes system (ours was a little earlier).

    >From Dr. Peter G. Kropf
    Here is a collection of some messages recently posted on Biomech-l
    regarding imaging. I would be interested in answers you get to your request.
    Could you send me a collection of tose later on.
    --------- Begin Forwarded Message ----------
    We have a Panasonic (National) AG-7350 VCR with an RS-232C add-on
    which allows us to operate the VCR from a microcomputer. We are
    especially interested in taking advantage of the time code
    generator to control our digitising of videotape.
    The product manual is quite helpful, but it lacks sufficient
    information to do all the things we want. I suspect it is a
    translation from its original language as well.
    Are any of our readers famililar with this issue? Can anyone
    suggest a source of 'generic' subroutines, perferably in BASIC or
    Turbo Pascal, which can help us to get up to speed here? Any and
    all suggestions gratefully accepted (and any pertinent info will
    be posted here as a summary)...............Drew Smith PhD

    It was very nice to see your latest posting about VCR, because I
    think you may be able to help me in a problem which seems to have
    a solution but difficult to decode from all the technical and
    commercial jargon.
    My problem is that I want to be able to record the patient's
    gait , from multiple views if possible, display these recordings
    on different windows on the screen, overlay graphics, i.e.
    graphical representations of measured parameters such as
    forces/moments, on each window and on each "Frame", and finaly
    store these on a VCR to enable repeated examinaton of the
    patient's analysis by clicians.
    I am faced with the problem of real time digitisation of video
    frames which means no PC will be fast enough to store the
    digitised frames at 25 Hz. The other problem would be to record
    the modified images, i.e. those with the graphics, onto a VCR at
    25 Hz (i.e. real time rate). Apparently it is not possible to DAC
    a digitised frame for writing to VCR fast enough (i.e. at a rate
    of 25 Hz). the only option is therefore to stop/pause or freeze
    the VCR at individual frame positions to allow the computer to
    DAC the frame.
    IS this possible ?
    By the sound of your question sent to the list it seems that you
    have experiences in this area which you might be willing to
    share.
    ..Hamid Rassoulian Senior Medical Engineer Southampton
    General Hospital U.K.

    Do you have the pages from Panasonic for their 'computer
    control codes'? If you have the codes to drive the serial port
    with, then the programming of the VCR is quite trivial, depending
    on how fancy you want to get.
    We bought an AG6750 (time lapse VCR) and it took some fairly
    forceful persuasion to squeeze the info out of Panasonic. You
    should have someone handy who understands Japanese. A lot of the
    technical info is half-and-half English and Japanese.
    For an application this off the track, I think you're being
    overly optimistic about getting hold of 'generic' software.
    Is your time code generator a SMPTE VITC type? Can you access
    single fields with your VCR? Are you digitizing from video at the
    normal playback rate, or digitizing from stopped motion?
    If your time code is SMPTE and you are digitizing at the normal
    frame rate, I doubt if you need much programmability, since you
    can trigger the digitizer from a SMPTE reader.
    If you are using SMPTE, I'd be curious where you got this stuff
    from (and how much) since a year or two ago when we looked into
    this type of data collection, most video houses were abysmally
    ignorant of the technique. Since then we have been using Optotrak
    hardware, and the setup is MUCH easier, 10-15 minutes as compared
    with 3-4 hours for 3D video. Since I can 'genlock' the Optotrak
    with a video sync signal, it behaves much as a video camera,
    except giving us on-line 3D accurate coordinate data.
    We have a number of programs to handle video data, to correct
    for tilt barrelling etc,to track missing markers, to manually fix
    botched data. They are all in 'Microsoft C (v7.0)'. Non of the
    programs actually digitize directly from the VCR - even with a
    time base corrector, the quality was too low or the sync to rough
    to get good coordinates. The system we have (the old video one)
    would be accurate to a few millimetres in a 2m X 3m view.
    Are you building a system from the ground up, or are you tying
    this system into a commercial unit? -Paul

    I don't have any knowledge of the Panasonic AG 7350 VCR, but I
    have written some programs to control a Panasonic AG 1960 VCR
    from a PC. This had to be done via an editor as the 1960 does not
    have a serial port.
    Currently we use a SMPTE time code generator to dub time code on
    the audio track and/or put a time code "window" on the video
    tape. The programs I've written are in "C".
    If you have any general questions with regard to this type of
    programming, feel free to contact me.
    ...........Brett Lee Purdue University brettlee@purccvm.bitnet

    I've just read your letter to BIOMCH-L about programming
    a AG-7350. We have exactly the same model VCR with the RS-232
    add-on which we use with an eye-movement monitoring system, and
    we connect the VCR to an IBM compatible computer (80286). I know
    what you mean abuot the documentation; it took me a long-long
    time re-reading it to get some sort of handle on it. I written a
    few program using turbo-c and they seem to work OK. There are a
    few things about the system that don't seem quite right, like
    I've never found out a simple command to do a single field step
    but I get around that problem OK. Also, it seems that I can only
    get the time-base control to talk in terms of frames rather than
    individual fields. I can certainly give you a more complete
    picture of how we use the system, and some example programs to
    drive the VCR. If you want to mail me and give me a better idea
    of what you want to do I'll get back to you, or latter on today I
    can chase up some listing for you and email them (the problem
    being that I have on ever written them for my own use so the
    inline documentation is not to good.
    ...Ross Kummer Technical Officer, Royal Melbourne Institute of
    Technology, Melbourne, Australia. Internet address
    RKUMMER@PITVAX.XX.RMIT.EDU.AU

    We have a lot of experience with programming video cassette
    recorders, video timecode readers, tape controllers, etc. We have
    developed a "Video Tape Analysis System", which includes software
    support for a wide range of professional VCRs, including the
    Panasonic AG-7350 with AG-IA232TC interface. However, since this
    is a commercial product, we cannot distribute the source code of
    the software routines which control the VCR and timecode
    hardware. I am not aware of any general public-domain libraries
    that serve your purpose.

    We would be happy to send you information about our software
    products, but that may not be what you are looking for. Please
    don't think that all we want is sell you a product - we are also
    eager to share technical experiences.
    I hope that this is of any help for you....Lucas P.J.J. Noldus, Ph.D.

    In a message of 28 Nov 93 A.W. Smith wrote to Alle:
    The product manual is quite helpful, but it lacks sufficient information
    to
    Do you have a list of codes, that the vcr accepts?
    of 'generic' subroutines, perferably in BASIC or Turbo Pascal, which
    You `only` need some IO subroutines for the RS-232 for output of
    the vcr-control-sequences. I don`t have such subroutines, but I
    think, you could find this in some ftp-sites.
    any pertinent info will be posted here as a summary).
    Thanks, I`m interested in the command-list for the vcr.
    .................................................. ....................MfG, Christian

    Dear subscribers:
    Here is the summary of the responses to my request of the video
    resources. I am very grateful to all individuals who spent their
    precious time to provide me with valuable resources.
    My e-mail address--yxk109@psuvm--will be not in use any more as
    of August 9. I will let you know my new address soon.
    Young-Hoo Kwon
    [SUMMARY]

    I. FRAME GRABBERS

    Data Translation, Inc.
    100 Locke Drive
    Marlboro, MA 01752-1192
    USA
    Phone: 508-481-3700
    US Sales: 800-525-8528
    FAX: 508-481-8620

    DT2851 (B&W) & DT3851 (Color) series


    MATROX Electronic Systems
    1055 St. Regis Blvd.
    Dorval, Quebec
    Canada H9P-2T4
    Fax: (514) 685-6066
    Phone: (514) 685-7230

    PIP series

    Coreco, Inc.
    6969 Trans-Canada Hwy, Suite 113
    St-Laurent, Canada H4T 1V8
    Phone: 514-333-3100
    Technical Support: (514) 333-7190
    Fax: (514) 333-1388

    Occulus series

    Others
    New Media Graphics
    Phone: 800-288-2207
    Redlake
    Phone: 408-779-6464
    Univision
    Phone: 617-221-6700
    Imaging Tecnology, Inc.
    600 West Cummings Park
    Woburn, MA 01891-6343
    Phone: 617-938-8444
    Fax: 617-938-1757
    Dipix Technologies
    1050 Baxter Road
    Ottawa, Ontario
    Canada
    Infrascan Inc.
    Phone: (604) 273-8655
    Fax: (604) 278-3423

    II. VIDEO CONTROLLER or VIDEO EDIT CONTROLLER

    BCD Associates, Inc.
    7510 N. Broadwat, Suite 205
    Oklahoma City, OK 73116
    Phone: 405-843-4574
    Fax: 405-840-3147

    BCD Video Tape Control System

    Future Video edit controller (714-770-4416)

    III. COMMERCIAL SYSTEMS

    Northern Digital (Optotrak)

    Peak Performance Technologies, Inc. (Video Motion
    Measurement System)
    7388 S. Revere Parkway, Suite 601
    Englewood, Colorado, 80112
    Phone: 303-799-8686
    FAX: 303-799-8690

    IV. RESOURCES

    Biewener, A. and Full, R.J. Force plattform and kinematic
    analyis.
    In: Biomechanics. Structures and Systems. A practical
    approach.
    (Ed. by A. Biewener). Oxford University Press.
    --some recommendations about image acquisiton and data
    analysis

    Myler and Weeks. Computer Imaging Recipes in C,
    Prentice-Hall, 1993
    ISBN 0-13-189879-5

    V. STRATEGIES OF IMAGE GRABBING SUGGESTED

    A. FIELD-BY-FIELD GRABBING on pause mode

    * Put VCR on pause -> grab image (field) -> either
    store image in
    the hard disk (w/ compression) or direct
    digitizing
    * Requires time-base corrector & synch pulse generator
    integrated
    VCR to grab a stable video image from the VCR on
    PAUSE mode
    * Ariel System uses similar strategy.
    * Time base corrector: a device which strips off the
    unstable video
    synch pulse and adds a new stable one
    * Manual field advance

    B. FRAME-BY-FRAME GRABBING

    * Grab video image frame by frame.
    * Split each frame into odd and even field:
    interpolation is
    required for the missing lines.
    * Peak System uses this approach.
    * Automatic frame advance with computer controllable
    VCR (RS232
    interface) or VCR + video controller board
    ----------- End Forwarded Message -----------

    >From Mark Redfern
    Dear Dr. Jenp,
    Could you post the responses you get on your question regarding the VICON and
    MAC systems? It's always of interest to get these insights.
    Thanks,
    Mark Redfern

    >From N. Alberto Borghese dr. Eng.
    I would not recommend neither of them. I have experience with Elite system
    and I like it vvery much both in terms of accuracy result in standard routinary
    use in the lab and easiness of use. Its algorithms are among the most advance
    in the field and a recent benchmarkamong Elite, Motion and VIcon performed in
    Jpan gave to Elite the credit to be the best instrument both in accuracy and
    processing time.

    >From Michael Whittle, MD, PhD
    Dear Dr. Jenp:
    Like you, I had to make the difficult decision as to whether to go with Vicon
    or Motion Analysis, when planning a lab a couple of years ago. For a long
    time I was planning on getting a MAC system. Then Vicon relased their clinical
    software package, and I changed my mind. I don't think the differences between
    the two systems on the "front end" are big enough to matter, but the ease of
    producing clinically useful data certainly makes me happy with my decision to
    go with Vicon. I haven't seen the new system yet, but I gather it still uses
    the same clinical software, so these comments should still apply.

    Best Wishes!

    Yue-Nan Jenp, M.D.
Working...
X