Claims
- 1. A method for constructing a false-color image, comprising:
loading a PDB into a visualization program; selecting from two or four data channels; then determining if any three of the data channels form a vector quantity; and
if so, piping one component of the vector into the first channel; then piping one component of the vector into the second channel; then piping one component of the vector into the third channel; then piping a discriminator into a fourth channel; then displaying the results in a program (The present invention); then determining if the geology of interest is isolated; and
if not, then determining if it is converging on a solution; and if so, then modifying the opacity; then returning to the step of displaying the results in a program; and if the step of converging on a solution is no; then
returning to the step of selecting from two to four data channels; and if the step of determining if the geology of interest is isolated is yes; then
saving the results and ending the method; and if the step of determining if any three of the data channels form a vector quantity is no; then
piping a secondary discriminator into the first channel; then piping a primary modifier into the second data channel; then piping the secondary modifier into the third data channel; then piping the primary discriminator into the fourth data channel; then displaying the results in a program (The present invention); then determining if the geology of interest has unique colors; and
if not, then determining if the process is converging on a solution; and if so, then modifying the hue mapping and modifying the range; then
returning to the step of displaying the results in a program; and if the step of determining the geology of interest has unique colors, then
displaying the results in a program; then determining if the geology of interest has many colors; and
if not, then determining whether or not the process is converging on a solution; and if so, then modifying the saturation mapping and the saturation range; then
returning to the step of displaying the results in the program (The present invention); thereafter determining if the geology of interest has light colors; and
if not, then converging on a solution; and if so, then modifying the value and the mapping range; and
returning to the step of displaying the results in a program (The present invention); and if so, then displaying the results of the program; and
then determining if the geology of interest is isolated; and if so, then performing the steps of
saving the results; and ending the method; otherwise, determining if the method is converging on a solution; and
if so, then modifying the opacity; and then performing the step of displaying the results in the program; and
in all of the instances where the step of converging on a solution is no, then returning to the step of selecting from two to four data channels.
- 2. A method for generating an image, comprising:
loading a pattern database into a visualization program on a digital computer; selecting from either two or four data channels; determining if any of said data channels forms a vector quantity; and displaying said image depending upon results of said step of determining.
- 3. The method of claim 2, wherein one of said data channels is a red channel.
- 4. The method of claim 2, wherein one of said data channels is a green channel.
- 5. The method of claim 2, wherein one of said data channels is a blue channel.
- 6. The method of claim 2, wherein one of said data channels is an alpha channel.
- 7. A method for generating an image comprising:
receiving raw seismic data in the form of a set of voxels; processing each of said voxels to calculate one or more hyperdimensional templates; assigning a color to each of said hyperdimensional templates; comparing said hyperdimensional templates to patterns stored in a pattern database; identifying matches between said hyperdimensional templates and said patterns; visualizing said matches by displaying only said colors of said hyperdimensional templates that satisfy said match.
- 8. The method of claim 7, wherein said color has a red channel.
- 9. The method of claim 7, wherein said color has a green channel.
- 10. The method of claim 7, wherein said color has a blue channel.
- 11. The method of claim 7, wherein said color has an alpha channel.
- 12. The method of claim 7, wherein said step of comparing includes applying a binding strength.
- 13. The method of claim 12, wherein said step of applying a binding strength is performed by an operator.
- 14. The method of claim 12, wherein said step of applying a binding strength is performed by a computer.
- 15. The method of claim 7, wherein said step of visualizing includes determining if a geological feature is adequately classified.
- 16. The method of claim 15, wherein if said geological feature is not adequately classified, then determining if there is convergence on a solution.
- 17. The method of claim 16, wherein if there is convergence on said solution, then modifying at least one decision surface.
- 18. The method of claim 7, wherein said step of visualizing includes determining if a geological feature has unique colors.
- 19. The method of claim 18, wherein if said geological feature has unique colors, then determining if there is convergence on a solution.
- 20. The method of claim 19, wherein if there is convergence on said solution, then modifying at least one decision surface.
- 21. A method for visualizing geophysical information comprising:
loading a pattern database into a visualization program; and displaying said pattern database with said visualization program.
- 22. The method of claim 21, said method further comprising:
selecting at least two data channels of said pattern database.
- 23. The method of claim 21, said method further comprising:
determining if Cartesian coordinates are to be used.
- 24. The method of claim 21, said method further comprising:
determining if an earth manifold coordinate system are to be used.
- 25. The method of claim 22, said method further comprising:
piping a first data channel of said at least two data channels into a red channel.
- 26. The method of claim 22, said method further comprising:
piping a second data channel of said at least two data channels into a green channel.
- 27. The method of claim 21, said method further comprising:
selecting three data channels of said pattern database.
- 28. The method of claim 27, said method further comprising:
piping a third data channel of said three data channels into a blue channel.
- 29. The method of claim 21, said method further comprising:
piping a fourth data channel into an alpha channel.
- 30. The method of 21, said method further comprising:
selecting a data channel; and piping said data channel into a color channel.
- 31. The method of claim 30, said method further comprising:
visualizing said piped information.
- 32. The method of claim 31, said method further comprising:
determining if a feature of said piped information is adequately classified.
- 33. The method of claim 32, said method further comprising:
if said feature is adequately classified, then saving results.
- 34. The method of claim 32, said method further comprising:
if said feature is not adequately classified, then determining if there is convergence on a solution.
- 35. The method of claim 34, said method further comprising:
if there is convergence on said solution, then modifying at least one decision surface.
- 36. The method of claim 23, wherein if Cartesian coordinates are not to be used, then piping a data channel into a hue color channel.
- 37. The method of claim 23, wherein if Cartesian coordinates are not to be used, then piping a data channel into a saturation color channel.
- 38. The method of claim 23, wherein if Cartesian coordinates are not to be used, then piping a data channel into a value color channel.
- 39. The method of claim 23, wherein if Cartesian coordinates are not to be used, then piping a data channel into an alpha channel.
- 40. The method of claim 23, wherein if Cartesian coordinates are not to be used, then:
piping a first data channel into a hue color channel; piping a second data channel into a saturation channel; piping a third data channel into a value color channel; and piping a fourth data channel into an alpha channel.
- 41. The method of claim 40, said method further comprising:
visualizing said piped information.
- 42. The method of claim 41, said method further comprising:
determining if the figure of interest has unique colors.
- 43. The method of claim 42, said method further comprising:
if the figure of interest does not have unique colors, then determining if there is convergence on a solution.
- 44. The method of claim 43, wherein if there is convergence on a solution, then modifying a hue mapping and range.
- 45. The method of claim 42, wherein if said figure of interest has unique colors, then displaying said figure of interest.
- 46. The method of claim 45, said method further comprising:
determining if said figure of interest has one or more brilliant colors.
- 47. The method of claim 46, wherein if said figure of interest does not have one or more brilliant colors, then determining if there is convergence on a solution.
- 48. The method of claim 47, wherein if there is convergence on said solution, then modifying a saturation mapping and range.
- 49. The method of claim 45, said method further comprising:
determining if said figure of interest has one or more light colors.
- 50. The method of claim 49, wherein if said figure of interest does not have one or more light colors, then determining if there is convergence on a solution.
- 51. The method of claim 50, wherein if there is convergence on said solution, then modifying a value mapping and range.
- 52. The method of claim 45, said method further comprising:
determining if said figure of interest is isolated.
- 53. The method of claim 52, wherein if said figure of interest is not isolated, then determining if there is convergence on a solution.
- 54. The method of claim 52, wherein if there is convergence on said solution, then modifying a transparency.
- 55. A method for visualizing a figure of interest comprising:
loading information from a pattern database; and visualizing said information.
- 56. The method of claim 55, further comprising:
selecting a scene from said information.
- 57. The method of claim 55, further comprising:
determining if one or more objects need to be edited.
- 58. The method of claim 57, wherein if said one or more objects need to be edited, then editing said one or more objects.
- 59. The method of claim 58, wherein said one or more objects are edited with one or more scene tools.
- 60. The method of claim 56, further comprising:
determining if said one or more objects should be combined.
- 61. The method of claim 60, wherein if said one or more objects need to be combined, then entering a boolean expression.
- 62. The method of claim 61, further comprising:
combining said one or more objects with one or more boolean operations.
- 63. The method of claim 55, further comprising:
selecting one or more data overlays.
- 64. The method of claim 63, further comprising:
determining if said overlays need to be combined.
- 65. The method of claim 63, further comprising:
determining if said overlays need to be rescaled.
- 66. The method of claim 63, further comprising:
determining if said overlays need to be combined and rescaled.
- 67. The method of claim 63, further comprising:
determining if said overlays need to either be combined or rescaled.
- 68. The method of claim 67, wherein if said overlays need to either be combined or resealed, then providing a mathematical operation.
- 69. The method of claim 68, further comprising:
combining said overlay with said mathematical operation.
- 70. The method of claim 68, further comprising:
resealing said overlay with said mathematical operation.
- 71. The method of claim 63, further comprising:
determining if false color imaging should be used.
- 72. The method of claim 63, wherein if false color imaging should be used, then creating a false color image overlay.
- 73. The method of claim 55, further comprising:
choosing one or more overlays.
- 74. The method of claim 55, further comprising:
choosing a display order.
- 75. The method of claim 55, further comprising:
choosing one or more overlays and a display order.
- 76. The method of claim 75, further comprising:
choosing one or more display properties.
- 77. The method of claim 76, wherein one of said display properties is opacity.
- 78. The method of claim 76, wherein one of said display properties is a color table.
- 79. The method of claim 55, further comprising:
determining if one or more objects should be dissected.
- 80. The method of claim 79, wherein if said one or more objects should not be dissected, then displaying an overlay set.
- 81. The method of claim 80, further comprising:
determining if a desired display has been created.
- 82. The method of claim 81, wherein if said desired display has not been created, then modifying one or more overlay display parameters.
- 83. The method of claim 81, wherein if said desired display has been created, then determining if an object should be created.
- 84. The method of claim 79, wherein if said one or more objects are to be dissected, then choosing one of said objects.
- 85. The method of claim 84, wherein one or more of said overlays is masked by one or more of said objects.
- 86. The method of claim 85, further comprising:
determining if one or more interior colors require correction.
- 87. The method of claim 85, wherein if one or more of said interior colors requires correction, then modifying one or more interior color settings.
- 88. The method of claim 86, wherein if none of said interior colors requires correction, then determining if a desired dissection has been created.
- 89. The method of claim 88, wherein said desired dissection has not been created, then modifying an opacity of an interior.
- 90. The method of claim 78, further comprising:
determining if specific colors are desired.
- 91. The method of claim 90, wherein if said specific colors are desired, then selecting one or more example colors.
- 92. The method of claim 91, further comprising:
determining a color range.
- 93. The method of claim 92, further comprising:
auto-tracking said colors in said color range.
- 94. The method of claim 90, wherein if said specific colors are not desired, then selecting one or more specific colors.
- 95. The method of claim 94, further comprising:
auto-tracking said specific colors.
- 96. The method of claim 90, further comprising:
displaying results.
- 97. The method of claim 96, further comprising:
determining if there are more objects.
- 98. The method of claim 95, further comprising:
displaying results.
- 99. The method of claim 98, further comprising:
determining if there are more objects.
RELATED APPLICATIONS
[0001] This application is related to co-pending patent application Ser. No. 09/070,110, entitled “METHOD AND APPARATUS FOR BIOMATHEMATICAL PATTERN RECOGNITION,” filed on Apr. 29, 1998; U.S. Provisional Application Serial No. 60/395,960 entitled “PATTERN RECOGNITION APPLIED TO OIL EXPLORATION AND PRODUCTION” by Robert Wentland, et al., that was filed on Jul. 12, 2002; U.S. Provisional Application Serial No. 60/395,959 entitled “PATTERN RECOGNITION APPLIED TO GRAPHIC IMAGING” filed on Jul. 12, 2002, by inventors Robert Wentland, et al.; and [Attorney Docket No. 066543.0105] entitled “PATTERN RECOGNITION TEMPLATE CONSTRUCTION APPLIED TO OIL EXPLORATION AND PRODUCTION” by Robert Wentland, et al, that was filed contemporaneously with this application; and [Attorney Docket No. 066543.0106] entitled “PATTERN RECOGNITION TEMPLATE APPLICATION APPLIED TO OIL EXPLORATION AND PRODUCTION” by Robert Wentland, et al, that was filed contemporaneously with this application, and the latter five applications are hereby incorporated by reference herein for all purposes.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60395960 |
Jul 2002 |
US |
|
60395959 |
Jul 2002 |
US |