Searching and Matching - Difference between 'Match Pattern' and 'Match Geometric Pattern'?

I was wondering if someone can explain to me the difference between  'Match Pattern' and 'Match Geometric Pattern' VIs? I'm really not sure which best to use for my application. I'm trying to search/match small spherical particles in a grey video in order to track their speed (I'm doing this after subtracting two subsequent frames to get rid of background motion artifacts).
Which should I use?
Thank you!
Solved!
Go to Solution.

Hi TKassis,
1.You may find from this link for the difference between these two,
Pattern Match : http://zone.ni.com/reference/en-XX/help/370281P-01/imaqvision/imaq_match_pattern_3/
Geometric Match : http://zone.ni.com/reference/en-XX/help/370281P-01/imaqvision/imaq_match_geometric_pattern/.
2. I always prefer match pattern because of its execution speed, and incase of geometric pattern match it took lot of time to match your result. You may find in the attached figure for same image with these two algorithm execution time.
Sasi.
Certified LabVIEW Associate Developer
If you can DREAM it, You can DO it - Walt Disney

Similar Messages

  • What is the conceptual and functional difference between peripheral target and Enterprise peripheral target?

                       Dear All,
    what is the conceptual and functional difference between peripheral target and Enterprise peripheral target?

    Does anyone get a chance to see this ?

  • DVD Rendering and Burning: differences between Premiere Pro and Premiere Elements

    I am landscape photogapher and wish to either create slide shows in Premerie or import them to Premiere  from H264 1080 quicktime files generated by Ligthroom 3.  I do not do frame by frame video editing.  My only goal in using Premiere is to be able to render and/or burn DVD's and eventually Bluetooh compatible DVD's for play back on commercial flat panel TV's, e.g., Samsung flat panel dvd's.
    Are the DVD rendering and burning capablity of Pemiere CS5 Pro and Premiere 9 Elements equivalent , i.e, are that both as likely to produce DVD's that render with natural color on commercial flat panel TV's?
    My prior experience is that my Lightroom generated 1080, H264 quicktime movies  have perfectly natural color on Mac LCD and other computer monitors but see very over saturated color on commecial flat panel tv's. 
    Discussions with Adobe tech support folks are contradictory on this matter.

    The main differences between the authoring capabilities (the assembly of DVD/BD, navigation and Menus, plus burning) of Encore (the authoring program, that ships and installs with PrPro) and PrE 9 are:
    1.) Encore is a full-featured authoring program, offering a lot more power and flexibility, but at the expense of having to do it "by hand," where PrE 9 is very limited in the navigation that can be employed, and it uses Menu Sets for that automation. Though PSD's, like the Menus in Encore, they have many special aspects, that must be considered, when doing any customization.
         A.) In Encore, one can create almost all sorts of navigation in the DVD/BD, limited almost exclusively to the limits imposed by the DVD, or BD specs.
         B.) PrE 9 will allow Autoplay, with no Menu, or will automatically create Scene Menus, per the Chapter Markers that you add - and that is ALL. There will      be no Into AV material. No Subtiltes. No supplemental Audio streams. Only linear navigation, or no navigation.
         C.) Menus for Encore are much more easily customized, where there are some major conventions in those from PrE, that MUST be addressed.
    2.) Encore can Burn an Image (ISO) - no Image in PrE, and can Burn a BD to Folder, which cannot be done in PrE - only for DVD.
    3.) Encore offers the capability to adjust Layer Breaks for DL discs.
    4.) Encore allows one to adjust the Burn speed, and in PrE, one is stuck with the "fastest" based on the speed of the media + the burner
    5.) Encore allows output to a Flash delivery with pretty much full navigation.
    6.) Encore allows for changes in the Subpicture Highlight Color Sets, and PrE will only do that, with some Menu Set editing.
    7.) Encore offers a SlideShow feature, but I feel that it is rudimentary and limited, and assemble mine in PrPro, then go to Encore for authoring.
    8.) Encore is a separate program, though interfaces with PrPro with ADL (Adobe Dynamic Link), and is NOT available as a stand-alone any more - only with      PrPro.
    There are probably more differences, and some of the above might not make any difference to you. Things can probably be summed up as: Encore = great power and flexibility, but with things being done manually, and PrE lacks the power and flexibility, but is semi-automatic, so probably easier to use on simple Projects.
    Good luck, and hope this helps you make the decision,
    Hunt
    [Edit] Sorry that some of the formatting for the Outline did not translate well. Gotta' explore the Outline formatting in the editing screen more, 'cause it would probably have fixed things. Sorry about that.

  • Video quality and size difference between clip preview and project view

    Hey, Just want the video to look the same in project view as it does in clip preview. Video in project view is in widescreen mode and quality isn't as good. When i use the effects tool to fit the video to the screen the quality looks horrible.
    Clip is 1920x1080
    Thank you

    http://forums.adobe.com/message/3804341#3804341

  • Searching for differences between oracle 8i and 9i

    hello
    can somebody help me please. i am searching for the difference between oracle 8i and 9i, and specially the differences in the DDL between 8i and 9i. may someone can help me!
    thanks
    Message was edited by:
    Da Rookee

    i need some expamples to show the difference....for
    example how it is written in 8i without joins and inNow you are talking about DML not DDL
    For some examples showing the differences between the "traditional" Oracle join syntax and the ANSI join syntax see this article on oracle-base
    http://www.oracle-base.com/articles/9i/ANSIISOSQLSupport.php

  • Physical difference between iTouch 3g and 2g

    Hello. I received a iTouch 3g as a present and I'm trying to get a case for it. Can someone tell me if there is a physical difference between the two? Also, any case suggestions would be much appreciated.
    Thank you.
    -Mike

    Hello mdeluise,
    And welcome to Apple Discussions!
    In terms of physical differences, there aren't any, so any 2nd generation case should work just fine. For more information, a google search on the differences between the 2nd and 3rd generation iPod touches should give you a ton of results.
    B-rock

  • Important differences between oracle 10g and 11g

    Hi friends, can anyone tell me (pointwise) what are the major (and minor) differences between Oracle 10g and 11g.
    Please point me to some documents if possible.
    Thanks in advance

    The name of the link says it all: "top_features."
    In short it is Oracle's list of what they have for marketing and sales reasons designated "top features."
    It is not intended to be, and is not, a complete list of features. Often the features Oracle does not
    talk about are the most important.
    Let me give you some examples. I have never seen Oracle announce DBMS_XPLAN as a new feature
    yet you should not run an explain plan without it. Neither have I ever seen Oracle announce the new
    NO_DATA_NEEDED predefined exception. I have listed literally hundreds of new features you will not
    find in Oracle's new features docs.
    I did a presentation at OpenWorld this year as part of the unconference titled "New Features in
    Database 11gR2 that Oracle will not announce." It was easy to prepare a one hour presentation with
    little fear of being proved incorrect. As I turned out only one of the features I presented was mentioned
    by Oracle.
    You can find the presentation slides here:
    http://www.morganslibrary.org/pres/oow09_ucnf.pdf

  • Difference between Exchange 2007 and 2010

    Hello, 
    I want to know what are the differences between Exchange 2007 & 2010, i mean what was missing in 2007 which is addresses in 2010. Both from Administrator point of view and client point of view. How admins are going to benefit from 2010 and how clients
    will see changes in their outlook 2010 because of Exchange 2010? 
    Hasan

    Hello,
    Can you Please help me out, what is the Difference? 
    Difference between Exchange 2003 and 2007
    Difference between Exchange 2007 and 2010
    Thanks 

  • Difference between function module and a method?

    Hi Experts
    Can anybody pls tell me the technical and functional difference between function moduel and a method?
    Thanks
    Sudhansu

    Hi,
    Function modules are procedures that are defined in function groups (special ABAP programs with type F) and can be called from any ABAP program. Function groups act as containers for function modules that logically belong together. You create function groups and function modules in the ABAP Workbench using the Function Builder.
    Function modules allow you to encapsulate and reuse global functions in the R/3 System. They are stored in a central library. The R/3 System contains a wide range of predefined function modules that you can call from any ABAP program. Function modules also play an important role in database updates and in remote communications between R/3 Systems or between an R/3 System and a non-SAP system.
    You can declare methods in the declaration part of a class or in an interface. To declare instance methods, use the following statement:
    METHODS <meth> IMPORTING.. [VALUE(]<ii>[)] TYPE type [OPTIONAL]..
                   EXPORTING.. [VALUE(]<ei>[)] TYPE type [OPTIONAL]..
                   CHANGING.. [VALUE(]<ci>[)] TYPE type [OPTIONAL]..
                   RETURNING VALUE(<r>)
                   EXCEPTIONS.. <ei>..
    When you declare a method, you also define its parameter interface using the additions IMPORTING, EXPORTING, CHANGING, and RETURNING. The additions define the input, output, and input/output parameters, and the return code. They also define the attributes of the interface parameters, namely whether a parameter is to be passed by reference or value (VALUE), its type (TYPE), and whether it is optional (OPTIONAL, DEFAULT).
    Unlike in function modules, the default way of passing a parameter in a method is by reference.
    As in function modules, you can use exception parameters (EXCEPTIONS) to allow the user to react to error situations when the method is executed.
    As in function modules, you can use the RAISE <exception> and MESSAGE RAISING statements to handle error situations.
    Regards,
    Sruthi

  • Difference between Session Facade and Business Delegate design patterns

    Can someone tell me the differences between Session Facade and Business Delegate design patterns

    1. Session Facade decouples client code from Entity beans introducing session bean as a middle layer while Business Delegate decouples client code from EJB layer ( Session beans).
    2. SF reduces network overhead while BD reduces maintenance overhead.
    3. In SF any change in Session bean would make client code change.
    While in DB client is totally separate from Session bean because BD layer insulate client from Session beans(EJB layer).
    3. In only SF scenario, Client coder has to know about EJB programming but BD pattern no EJB specialization needed.
    4.SF emphasizes on separation of Verb, Noun scenario while BD emphasizes on separation of client(presentable) and EJB layer.
    Anybody pls suggest more differences ?

  • Hi,  difference between database view and elementary search help

    hi
    pl.  can any one tell me the difference between
    database view and elementary search help, 
    and  help view and elementary search help,
    and database view and help view.
    in the output i do not see any difference.
    thanx.
    rocky robo

    HI
    An entire table can be included in a database view. In this case all the fields of the included table will become fields of the view (whereby you can explicitly exclude certain fields). If new fields are included in the table or existing fields are deleted, the view is automatically adjusted to this change.
    Database view:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/36/74c0358373003ee10000009b38f839/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/36/74c0358373003ee10000009b38f839/frameset.htm</a>
    Elementary search help:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/frameset.htm</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/8b/415d363640933fe10000009b38f839/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/8b/415d363640933fe10000009b38f839/frameset.htm</a>
    Help view:
    Help views are used if a view with an outer join is needed as selection method in a  search help.
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/42/81c1351181b73fe10000009b38f839/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/42/81c1351181b73fe10000009b38f839/frameset.htm</a>
    Regards,
    Gunasree

  • List of differences between PSE 40 and PSE30

    A lot of users are asking what are the differences between PSE 30 and PSE 40.
    This Thread provides information on this subject. First, you will find information copied from the section "New Features" of the useful "Adobe Photoshop Elements 4.0 User Guide". Then later on, you might find additional information on the same subject provided by users of PSE.
    --- Start of copy of information in the PSE 4.0 User Guide ----
    1 What's new in PSE 4.0
    1.1 Editing and selection
    1.1.1 Magic Selection Brush tool
    Easily and accurately select portions of your photos using this new tool in either Standard Edit and Quick Fix. Simply scribble or place dots on the object you want to select -no need to precisely outline the object- and Adobe Photoshop Elements selects the object for you. You can add to or subtract from the selection by using additional tools in the options bar. (See User Guide "To use the Magic Selection Brush tool" on page 193.)
    1.1.2 Magic Extractor.
    Easily select an object in a photo and extract it from its background. Just scribble or place dots on
    the object you want to extract; then scribble or place dots on the background, and Photoshop Elements separates the object from its background. This tool is perfect for creating composites or scrapbook images. (See User Guide "To use the Magic Extractor" on page 194.)
    1.1.3 Skin tone adjustment
    Click an area of skin and watch the tonal balance of all colors in the photo improve. If you
    want, you can also manually adjust the color by using color sliders. (See User Guide "To adjust the color of skin tone" on page 224.)
    1.1.4 Red eye removal
    Automatically remove red eye during import, or select one or more files and easily remove red eye
    in either the Organizer or the Editor. (See User Guide "To remove red eye" on page 249.)
    1.1.5 Defringe
    Automatically remove the colored specs or halo around the edges of a selection. (See User Guide "To defringe a Selection" on page 200.)
    1.1.6 Straighten tool
    Straighten and crop crooked photos by drawing a horizontal or vertical line in the image. Photoshop
    Elements aligns the photo to that line. (See User Guide "To straighten an image" on page 243.)
    1.1.7 WYSIWYG font menu
    What you see is what you get -see what each font looks like from within the font menu. (See
    User Guide "To choose a font family and style" on page 332.)
    1.2 Sharing and printing
    1.2.1 One-click printing (US, Canada, Japan only)
    Order prints and professional hardbound photo books directly from Photoshop Elements simply by dragging the items to the Order Prints palette. (See User Guide "To use the Order Prints palette (US, Canada, Japan only)" on page 401.)
    1.2.2 Slide shows on TV
    If you have Windows¨ XP Media Center 2005 installed, you can view your Photoshop Elements
    slide shows on your TV and navigate using your TV remote control. (See User Guide "To output a slide show" on page 354.)
    1.3 Tagging and organizing
    1.3.1 Face tagging
    Select a group of photos and let Photoshop Elements isolate and display all the faces so that you can
    quickly tag them. The Find Faces dialog box displays thumbnails of each face until you tag it. (See User Guide "To automatically find faces for tagging" on page 101.)
    1.3.2 Search by metadata
    Search for a variety of metadata criteria, such as file name, file type, shutter speed, camera
    model, date, and tags. You can search on multiple criteria at once. (See User Guide "To find photos by details (metadata)" on page 89.)
    1.3.3 PDF support
    Manage and tag PDF files in the Organizer. PDF files remain intact as one file that you can tag. Open
    the PDF in the Editor to extract individual pages. (See User Guide "To open a PDF file" on page 148.)
    --- Continuation in next Post of this Thread ----

    --- Continuation from previous Post -----
    2 What's changed in PSE 4.0
    2.1 Editing and selecting
    2.1.1 Crop tool
    Freely change image size boundaries while cropping an image. When you're happy with your crop marks,
    click the Commit button , which is now conveniently located at the bottom right corner of the crop border. (See User Guide "To crop an image" on page 240.)
    2.1.2 Paragraph text
    Create paragraph text by dragging a border with the Text tool. The text you enter inside the border
    wraps to remain inside the boundaries. (See User Guide "To add text" on page 329.)
    2.1.3 Quick Fix
    Use the newly enhanced automatic correction options for the most common photo flaws. (See User Guide "To correct color in Quick Fix" on page 207.)
    2.1.4 Easier color management
    Easily get the color you expect when printing. N ew options and improved embedded
    profile support streamline color management. (See User Guide "About color management" on page 236.)
    2.1.5 Advanced camera raw
    Fine tune exposure and lighting by working with the raw data from your digital camera, and
    easily export photos to the universal DNG format. (See User Guide "About camera raw image files" on page 159.)
    2.1.6 Artifact reduction
    Quickly remove noise caused by shooting in low light or with ISO camera settings by using the
    new Remove JPEG Artifacts option in the Noise filter. (See User Guide "Reduce Noise" on page 289.)
    2.2 Sharing and printing
    2.2.1 Multimedia slide shows
    Create feature-rich slide shows with all the new tools and options available in the Slide Show
    Editor:
    a) Gracefully move from one image to another by adding interesting transitions between each slide. You can choose from over 50 transitions, such as dissolves and doors. (See User Guide "To add and edit transitions" on page 352.)
    b) Add text and graphics with the click of a button. (See User Guide "To add text to a slide" on page 348 and "To add clip art graphics to a slide" on page 347.)
    c) Make your slide show feel more like a video by panning and zooming your slides. For instance, you can pan from a face on the left side of an image to a face on the right side of the image. (See User Guide "To set pan and zoom" on page 350.)
    d) Add background music, make the duration of your slides match the duration of your audio, and narrate your slides all with the click of a button. (See User Guide "To add music to a slide show" on page 347 and "To add narration to a slide" on page 350.)
    e) Quickly reorder or edit your slides without leaving the Slide Show Editor. (See User Guide "To reorder slides" on page 346.)
    f) Preview anytime by clicking the Preview button, and then output your slide show by burning a DVD (if you have Adobe ' Premiere' Elements installed), sending it in e-mail, sharing it online, or sending it to your TV. (See User Guide "To output a slide show" on page 354.)
    2.2.2 Photo mail
    Turn plain e-mail into theme-based Photo Mail with enhanced and easier to use captions. (See User Guide "To send a photo using Photo Mail" on page 407.)
    2.2.3 Desktop wallpaper
    Create original desktop wallpaper using multiple photos. (See User Guide "To use photos as desktop
    Wallpaper" on page 367.)
    2.2.4 Creations
    Create your own cards, calendars, and photo albums, and then print them on your printer, upload them
    to the web, or burn them to CD. (See User Guide "About creations" on page 343.)
    2.3 Viewing, tagging, and organizing
    2.3.1 Faster download
    Use the enhanced Photo Downloader to quickly download photos from your digital camera and
    mobile phone, even when Photoshop Elements is not running. (See User Guide "To get photos from a digital camera or card reader" on page 62.)
    2.3.2 Full Screen and Side By Side View
    View your photos in full screen without the clutter of command menus and tools.
    (See User Guide "Viewing photos at full screen or side-by-side" on page 76.)
    2.3.3 Automatic organization and view options
    View your photos as arranged automatically by date, or use the intuitive
    Date View or the enhanced Folder Location view. (See User Guide "To sort files in the Photo Browser" on page 71.)
    2.3.4 Address book
    Import your addresses from Microsoft Outlook address book or vCards. (See User Guide "Using the contact Book" on page 404.)
    2.3.5 Captions
    Add captions to multiple photos at once. Open and edit audio captions by simply clicking the Audio
    icon in thumbnail view in the Photo Browser. (See User Guide "To add captions to files" on page 123 and "To add audio to a photo" on page 124.)
    --- End of Information Copied from the Adobe PSE 4.0 User Guide

  • Difference between SPML1.0 and SPML2.0

    Can anyone tell the difference between SPML1.0 and SPML2.0?
    regards
    ashok

    SPML 1.0
    - not very interoperable between vendors
    - the spec was not very comprehensive, which led to a lot of ExtendedRequests
    - each vendor implemented their own "operational attributes" for each request
    SPML 2.0
    - capabilities below
    - targets
    - profiles as "open content"
    SPML 2.0 Capabilities
    Core - add,lookup,modify,delete,listTargets (SPML 1.0)
    Async - send request to process asynchronously
    Batch - combine individual requests into one Batch
    Bulk - modify or delete object matching a search
    Password - set,reset,validate,expire
    Reference - reference for other Provisioning Service Objets
    Search - queries with Iterators
    Suspend - enable,disable,Provisioning Service Objects(Users)
    Updates - find the objects that have been updated
    Go to http://www.openspml.org for more info

  • What's the difference between client combo and server combo? Also, what would happen if I install both?

    what's the difference between client combo and server combo? Also, what would happen if I install both?

    One is for the base version of the Mac OS, the other is for the Server version. You can only install the one that matches your system.

  • Difference between fields MENGE and MNGLG

    Hi All,
    Can any one explain me the difference between fields  MENGE and MNGLG ( both are Component Qty).
    I need to know this we are developing a report based on
    CS12, CS13…and which one I need to consider.
    Thanks for the help

    Hi,
    MNGLG field gives the calculated component quantity based on your input required quantity EMENG. The value of which will match with the production order. ( no rounding off )
    EMENG is the quantity of the parent product that you want to produce and then the function module will return you with the quantities of each of the components required to make this quantity of the parent product. The fields MNGLG, MNGKO will give you the required component quantity in base unit of measure and component unit of measure(as per the BOM).
    Regards,
    Narresh

  • Exect difference between Fuzzy lookup and Fuzzy grouping

    Hi all,
       Can you pls explain difference between Fuzzy lookup and Fuzzy grouping in simple word,pls
    Thanks
    Selva

    Hi Selva,
    In brief, the Fuzzy Grouping Transformation can be used to group the similar rows in the source dataset and identify rows of data that are likely to be duplicate; while the Fuzzy Lookup Transformation can match records between the source table and reference
    table that are similar, but not identical to, the lookup key.
    Here are good examples about the two transformations:
    http://ssis-tutorial-online.blogspot.com/2013/04/fuzzy-grouping-transformation.html 
    http://www.codeproject.com/Tips/528243/SSIS-Fuzzy-lookup-for-cleaning-dirty-data 
    Regards,
    Mike Yin
    TechNet Community Support

Maybe you are looking for

  • Vds_add_vd() error and frozen guest domain

    Hello all, trying to setup a guest domain but getting a frozen domain at the end of the process. Seems to be a combination of some other issues on the forum. Commands run... # ldm add-domain myldom1 # ldm add-vcpu 8 myldom1 # ldm add-memory 4G myldom

  • HP C5380 All-in-One printer.

    Since I installed Yosemite a week ago and updated the driver with the latest update from HP I faced following problems. The printer does not print text anymore and spits out empty papers. E-mail are printed without text but show the bleu e-mail addre

  • Syncing ipod classic to new Macbook

    I just got a new Macbook Pro and I'm trying to sync my iPod classic into iTunes. When I connect my ipod to the USB it does not show up in iTunes. It just shows up on my desktop. Does anyone have any suggestions to help me get my ipod on iTunes? Thank

  • Dual PSU w/Slave cable quesiton.

    I am planning on running Tri-Sli w 3x470's. I have 2 psu's that are not upto the task of doing that and running my system. 1st PSU Corsair TX950 2nd PSU Muskin Joule 1000 So I want to run my system from the 950 and gpu's from the 1000. I know how to

  • Need help regarding the few clarification in writing cmod

    Hi All,   I need to write a cmod by creating a new project for that. The main purpose is to define variables in it which will be used in reporting(restrictions). Now  I need to enhance that structure with RSR00001 code since it dealys with declaring