other:amass:documentation:identification
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
other:amass:documentation:identification [2024/06/19 12:45] – sgranger | other:amass:documentation:identification [2024/07/17 15:44] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{{{{{{{the identify program reads in a .seg file and a set of identify parameters, and presents a graphical interface which allows a user to assign segments to markers. the list of available markers is read from the specified //.mrk// file. as an aid to the identification the user may also provide a link (//.lik//) file to indicate which markers are to be connected with straight lines in the display. | + | ====== Identification ====== |
- | the end result of the identification process is exporting | + | The Identify program reads in a .seg file and a set of Identify parameters, and presents a graphical interface |
- | ===== parameters ===== | + | The end result of the identification process is exporting a [[Visual3D: |
- | the identify parameters provide input to the identify program which allows the user to associate maker labels with the segments generated by the track program. | + | ==== Parameters ==== |
- | parameters_identify.jpg | + | The Identify parameters provide input to the Identify program which allows the user to associate maker labels with the segments generated by the Track program. |
- | ==== pan axis ==== | + | {{: |
- | when the left mouse button is held down and the mouse is dragged left or right in the identify 3d view display, the pan axis defines the direction of the axis about which the view will be rotated. the user may select the negative or positive direction of any of the three global coordinate system (gcs) axes. | + | === Pan axis === |
- | ==== view axis ==== | + | When the left mouse button is held down and the mouse is dragged left or right in the Identify 3D view display, the Pan axis defines the direction of the axis about which the view will be rotated. The user may select the negative or positive direction of any of the three Global Coordinate System (GCS) axes. |
- | this setting determines along which gcs axis the initial view of the markers is presented. during identification the view will typically be changed by the user as the image is manipulated by panning, tilting, and zooming. | + | === View axis === |
- | ==== display volumes ==== | + | This setting determines along which GCS axis the initial view of the markers is presented. During identification the view will typically be changed by the user as the image is manipulated by panning, tilting, and zooming. |
- | the user may create up to ten “virtual” boxes in the identify 3d view to mark regions of interest and aid in identification of segments. the boxes are defined by low and high corner points in the gcs, where every low coordinate is less than any corresponding high coordinate. any box may be reduced to a plane by the entry of the same value in a common low and high coordinate, i.e. if the floor is at the z-coordinate of -20, then entering -20 in the z-component of low and high corners will cause a plane to be drawn at z = -20 user units. the size of the plane is specified by the other two coordinates. | + | === Display volumes === |
- | === volume number === | + | The user may create up to ten “virtual” boxes in the Identify 3D view to mark regions of interest and aid in identification of segments. The boxes are defined by Low and High corner points in the GCS, where every Low coordinate is less than any corresponding High coordinate. Any box may be reduced to a plane by the entry of the same value in a common Low and High coordinate, i.e. if the floor is at the z-coordinate of -20, then entering -20 in the z-component of Low and High corners will cause a plane to be drawn at z = -20 user units. The size of the plane is specified by the other two coordinates. |
- | this box allows the user to select the volume | + | == Volume |
- | === display === | + | This box allows the user to select the volume number to be edited. |
- | the check box tells whether the particular box is to be displayed when the identify program starts. within identify the facility exits to turn on and off the display of individual volumes. | + | == Display == |
- | === low coordinates === | + | The check box tells whether the particular box is to be displayed when the Identify program starts. Within Identify the facility exits to turn on and off the display of individual volumes. |
- | these three values hold the x, y, and z coordinates | + | == Low coordinates |
- | === high coordinates | + | These three values hold the X, Y, and Z coordinates |
- | these three values hold the x, y, and z coordinates | + | == High coordinates |
- | === color === | + | These three values hold the X, Y, and Z coordinates of the High corner of the box. Each High coordinate value must be larger than the corresponding Low corner value. Only one (x, y, or z) coordinate of Low and High corners may be equal, in which case a plane will be drawn. |
- | the user can choose a color for the wire frame of each box when it is displayed. the select color button presents a color picker window from which the user can select a standard color or create a custom color. | + | == Color == |
- | ==== marker file ==== | + | The user can choose a color for the wire frame of each box when it is displayed. The Select color button presents a color picker window from which the user can select a standard color or create a custom color. |
- | the marker (// | + | === Marker |
- | to create | + | The marker (//.mkr//) file is a file containing the marker |
- | note that if the //.seg// file you are processing has saved identifications, the marker | + | To create a new Marker label file, click //Browse…//, and in the browse window type in a file name, select a destination folder, and then click Open. A window will pop up asking if you wish to create a new file. If you answer //Yes// a NotePad window will open allowing you to enter marker |
- | === example | + | Note that if the //.seg// file you are processing has saved identifications, |
- | an example .mkr contains a comment line and a marker name on each line: | + | == Example .mkr file == |
+ | |||
+ | An example .mkr contains a comment line and a marker name on each line: | ||
\\ | \\ | ||
- | this first line is a comment line. one two three four | + | This first line is a comment line. one two three four |
+ | |||
+ | === Link file === | ||
- | ==== link file ==== | + | This entry accepts the name of a Link (.lik) |
- | this entry accepts | + | To create a new Link file, click Browse…, and in the browse window type in a file name, select |
- | to create a new link file, click browse…, and in the browse window type in a file name, select a destination folder, and then click open. a window will pop up asking if you wish to create a new file. if you answer yes a notepad window will open allowing you to enter links. after the comment line type in one link per line, and then save the file. | + | ==== The Identify screen ==== |
- | ===== the identify | + | The Identify |
- | the identify screen has four main areas. the //**control area**// on the left contains nine buttons. the central area presents a marker //**view area**//, a 3d view of the markers for the current frame above a // | + | {{: |
- | identify_1.jpg | + | === Marker view area === |
- | ==== marker view area ==== | + | In the image area unidentified markers are indicated in white and identified markers are drawn in yellow. An identified marker in the current frame will have its label background as yellow. Moving the mouse cursor over a marker will show its segment number if it is unidentified, |
- | in the image area unidentified markers are indicated in white and identified markers are drawn in yellow. an identified marker in the current frame will have its label background as yellow. moving the mouse cursor over a marker will show its segment number if it is unidentified, | + | === Continuity |
- | ==== continuity area ==== | + | The strip below the //**view area**// has vertical space for every label shown in the //**label area**//. If there are more labels than fit into the //**label area**//, the segments in the //**continuity area**// will scroll in conjunction with the labels in the //**label area**//. |
- | the strip below the //**view area**// | + | Hovering |
- | hovering | + | By default, each segment is given a vertical space of three pixels. You may use the up and down arrow keys on the keyboard to increase or decrease |
- | by default, each segment is given a vertical space of three pixels. you may use the up and down arrow keys on the keyboard to increase or decrease the height devoted to the // | + | === label area === |
- | ==== label area ==== | + | ==== Marker view manipulation |
- | ===== marker | + | The following mouse actions are effective for manipulating the //**view area**// view: |
- | the following mouse actions are effective for manipulating the //**view area**// view: | + | **Left mouse drag horizontal;** rotates the image about the pan-axis. |
- | **left mouse drag horizontal;** rotates | + | **Left mouse drag vertical;** tilts the image. |
- | **left mouse drag vertical;** tilts the image. | + | **Right mouse drag horizontal;** translates |
- | **right mouse drag horizontal;** translates the image horizontally. | + | **Right mouse drag vertical;** translates the image vertically. |
- | **right mouse drag vertical; | + | **Left + right mouse drag vertical; |
- | **left + right mouse drag vertical;** zooms the image. | + | **Right double-clicking** a marker will translate that marker to the center of the image view. |
- | **right | + | Extraneous markers (segments) may be hidden from view by left double-clicking |
- | extraneous | + | You can hide all unidentified |
- | you can hide all unidentified markers by clicking on the //hide unidd// button. this is useful for turning off all junk markers after you have finished the identification | + | ==== Segment |
- | ===== segment identification ===== | + | Identify provides two methods for assigning segments to markers; //point select// and //label select//. |
- | identify provides two methods for assigning segments to markers; //point select// and //label select//. | + | === Point selection mode === |
- | ==== point selection | + | This technique lets the user select a series of labels in the label area and then click on markers in the view to do the assignment. Left click on individual marker labels in the label area in the order you wish to assign them (the mouse may also be dragged over a sequence of labels). Clicking or dragging over a selected label will unselect it. The background of the first label selected will change to red, and the backgrounds of successively selected labels will change to aqua, and all markers that may be assigned the first label will circled in red in the image area. Left click on the marker you wish to give this first (red) label. The marker will change to yellow, and the background of the label will become yellow indicating an identified marker. The next label in the order selected will now assume a red background indicating that it is the next one to be applied. At any time the entire label selection |
- | this technique lets the user select a series of labels in the label area and then click on markers in the view to do the assignment. left click on individual marker labels in the label area in the order you wish to assign them (the mouse may also be dragged over a sequence of labels). clicking or dragging over a selected label will unselect it. the background of the first label selected will change to red, and the backgrounds of successively selected labels will change to aqua, and all markers that may be assigned the first label will circled in red in the image area. left click on the marker you wish to give this first (red) label. the marker will change to yellow, and the background of the label will become yellow indicating an identified marker. the next label in the order selected will now assume a red background indicating that it is the next one to be applied. at any time the entire label selection may be cleared by left double-clicking on any label in the label area | + | {{: |
- | identify_2.jpg | + | === Label selection mode === |
- | ==== label selection | + | This mode is entered by left-clicking to the left or right of the red frame cursor in the continuity area, depending on whether you wish to scan forwards or backwards in frames. Pressing the left or right arrow keys on the keyboard achieves the same purpose. |
- | this mode is entered by left-clicking to the left or right of the red frame cursor in the continuity area, depending on whether you wish to scan forwards or backwards in frames. pressing the left or right arrow keys on the keyboard achieves the same purpose. | + | {{: |
- | identify_3.jpg | + | The program searches for the next unidentified marker in the current frame, or if there is not one in the current frame, the next (or previous) frame that has an unidentified marker. It then indicates the marker with a blue cross in the image area, and in the label area shows which labels may be assigned to the marker by an aqua background. To perform the assignment left click on a permitted label. The program will then automatically scan to the next unassigned marker, etc. If you wish to hide a marker that the scan has selected, do a left-click anywhere in the image area. To skip labeling a selected marker without hiding it, right click anywhere in the image area. Pressing the left or right arrow keys also has the effect of skipping the immediate identification of a marker. |
- | the program searches for the next unidentified marker in the current frame, or if there is not one in the current | + | To exit Label select mode, move the frame slider |
- | to exit label select mode, move the frame slider to a different frame number. | + | === Saving identifications === |
- | ==== saving | + | At any time the current |
- | at any time the current identifications may be saved to the input .seg file by using the //save ids// button, and retrieved by the //reload ids// button. of course, if tracking is performed again to regenerate the //.seg// file, any saved identifications are lost. clicking the //clear ids// button cancels all assignments current in the program, but does not modify the identifications stored in the .seg file. | + | ==== Button functions ==== |
- | ===== button functions ===== | + | **Write C3D:** Outputs all identified marker data to a [[Visual3D: |
- | **write c3d:** outputs all identified marker data to a [[visual3d: | + | **Save IDs:** All current segment identifications are saved to the input //.seg// file. Note that the identifications |
- | **save ids:** all current | + | **Clear IDs:** Clears |
- | **clear ids:** clears all segment identifications. | + | **Reload IDs:** Reads the .seg file and overwrites any current |
- | **reload ids:** reads the .seg file and overwrites any current | + | **Hidden On/Off:** An unidentified |
- | **hidden on/off:** an unidentified segment may be hidden (turned off from view) by left double clicking on it. all hidden | + | **Hide UnIDd:** This button can be used to hide all segments |
- | **hide unidd:** this button | + | **Unhide All:** This button |
- | **unhide all:** this button will unhide all hidden segments | + | **Next:** Closes the current identification session |
- | **next:** closes | + | **Close:** Closes |
- | **close:** closes the identify program and takes the user back to the amass shell. | ||
- | }}}}}}}} |
other/amass/documentation/identification.1718801127.txt.gz · Last modified: 2024/06/19 12:45 by sgranger