Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
OPTIMUM SPECTRAL BANDS FOR ACTIVE VISION SYSTEMS
Document Type and Number:
WIPO Patent Application WO/2020/091769
Kind Code:
A1
Abstract:
A vision system for monitoring areas of interest having a system for receiving an optical input, outputting a signal, and processing the signal. The system is configured to measure the radiance in spectral bands in which solar radiation is reduced substantially due to absorption by atmospheric constituents. This mitigates the negative effects of solar radiation such as sun glare. The system is configured to output a resultant detection signal in response to the measurements in the spectral bands selected.

Inventors:
RENNÓ NILTON O (US)
HUGHES KEITH C (US)
Application Number:
PCT/US2018/058524
Publication Date:
May 07, 2020
Filing Date:
October 31, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UNIV MICHIGAN REGENTS (US)
International Classes:
G02B26/00
Foreign References:
US20110032508A12011-02-10
EP1317680B12004-05-19
US5574286A1996-11-12
CN104034700A2014-09-10
KR20170123498A2017-11-08
Other References:
See also references of EP 3874316A4
Attorney, Agent or Firm:
SNYDER, Jeffrey L. et al. (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. An active vision system for monitoring areas of interest, the vision system comprising:

an illumination source outputting energy to the areas of interest in at least one spectral band in which solar radiation is reduced substantially due to absorption by atmospheric constituents, the at least one spectral band being selected from the group consisting of less than 0.3, 0.90-0.95 pm, 1.10-1.15 pm, 1.35-1.50 pm, 1.80- 2.06 pm, and 2.50-3.05 pm;

an optics system receiving an optical input in the at least one spectral band from the areas of interest and outputting an optics signal; and

a processing system receiving the optics signal, the processing system configured to measure the optics signal, the processing system configured to output a resultant signal in response to the measurements in the at least one spectral band.

2. The vision system according to Claim 1 , wherein the optics system comprises at least one detector configured to measure radiance in the at least one spectral band adjacent to a crossover point of the imaginary part of the index of refraction of liquid water and ice, the at least one detector configured to measure the radiance in the first band portion of the at least one spectral band having wavelengths on a first side of the crossover point and output a first band signal, the at least one detector configured to measure the radiance in a second band portion of the at least one spectral band having wavelengths on a second side of the crossover point and output a second band signal, the second side of the crossover point being opposite of the first side; and

the processing system configured to detect the presence of water, snow, frost, ice, and water/ice mixtures using non-transitory software and look-up tables to estimate the surface condition and output an alert when a predetermined condition is detected based on the radiance measurements in the first band portion and the second band portion.

3. The vision system according to Claim 2 wherein the location and width of the first and second band portions of the at least one spectral band are selected such that water causes the first band signal and the second band signal to move in an opposite direction than ice.

4. The vision system according to Claim 2, wherein the at least one detector comprises a camera and spectral filters.

5. The vision system according to Claim 2, wherein the processing system is configured to quantify a hazard level using a road condition assessment matrix relating the detection signal and a measured temperature with the coefficient of friction between a vehicle’s wheels and a road surface.

6. The vision system according to Claim 2 comprising:

an interface system coupled to a display configured to alert an operator.

7. The vision system according to Claim 2 comprising:

an automation system of a vehicle configured to respond to the alert from the processing system.

8. The vision system according to Claim 2 comprising:

an interface system operably coupled to a vehicle, the interface system configured to prevent unsafe vehicle driving configurations by reducing a vehicle speed or deviating from a hazard in response to the alert.

9. The vision system according to Claim 1 , wherein the atmospheric constituents are chosen from the group consistently of atmospheric ozone (O3), carbon dioxide (CO2), and water vapor (H2O).

10. The vision system according to Claim 2, wherein the first band portion is about 1.908 to 1 .968 pm and the second band portion is about 2.000 to 2.060 pm.

1 1. A vision system for detecting the condition of the road ahead of a vehicle, the condition of the airspace ahead of a vehicle, or obstacles, or for mapping terrain, navigating, or for detecting surface or atmospheric constituents of interest, and the system comprising:

a measurement system configured to measure in spectral bands in which solar radiation is reduced substantially because of absorption by atmospheric constituents in order to mitigate the negative effects of solar radiation and output a determination signal.

12. The vision system according to Claim 11 , wherein the measurement system comprises a camera detector.

13. The vision system according to Claim 11 , wherein the measurement system comprises a light source configured to illuminate an area of interest.

14. The vision system according to Claim 1 1 comprising:

an interface system coupled to a display configured to alert an operator.

15. The vision system according to Claim 1 1 comprising:

an automation system of a vehicle configured to respond to the alert from the processing system.

16. The vision system according to Claim 1 1 comprising:

an interface system operably coupled to a vehicle, the interface system configured to prevent unsafe vehicle driving configurations by reducing a vehicle speed or deviating from a hazard in response to the alert.

17. A detection method for detecting an obstacle, a surface, or constituents of interest, the method comprising:

measuring a determination signal in spectral bands in which solar radiation is reduced substantially because of absorption by atmospheric constituents in order to mitigate negative effects of solar radiation such as sun glare.

18. The detection method according to Claim 17 wherein:

radiance is measured in a first band portion and a second band portion adjacent to a crossover point of the imaginary part of the index of refraction of liquid water and ice and outputting a first band signal and a second band signal respectively, the radiance in the first band portion having wavelengths in a spectral band on a first side of the crossover point and in the second band portion having wavelengths in a spectral band on a second opposing side of the crossover point; and

the ratio of the first band signal to the second band signal is determined and the ratio is compared to predetermined critical ratios to output a determination signal indicating the presence of water or ice.

19. The detection method according to Claim 18 wherein the location and width of the first band portion and the second band portion are adjusted such that water pushes the first band signal and the second band signal in the opposite direction than ice.

20. The detection method according to Claim 17, wherein the spectral bands are about 1.908 to 1.968 pm and about 2.000 to 2.060 pm.

Description:
OPTIMUM SPECTRAL BANDS FOR ACTIVE VISION SYSTEMS

FIELD

[0001] The present disclosure relates to active vision systems and, more particularly, relates to a method for determining optimum spectral bands for active vision systems that operates in one of these optimum spectral bands.

BACKGROUND AND SUMMARY

[0002] This section provides background information related to the present disclosure which is not necessarily prior art. This section provides a general summary of the disclosure, and is not a comprehensive disclosure of its full scope or all of its features.

[0003] Typically, vision systems monitor a scene using electromagnetic radiation usually from a specific spectral band, such as ultra violet (UV), visible (VIS), near infrared (NIR), short wave infrared (SWIR), and long wave infrared (LWIR) radiation. Together, the NIR and SWIR spectral bands are also referred to as the reflected infrared band (as opposed to the emitted radiation from the thermal infrared band), while the LWIR band is referred to as the thermal infrared band.

[0004] Infrared (IR) vision systems are used in numerous civilian and military applications. Some vision systems are designed to observe scenes under extreme low illumination by using light amplification or light intensification technologies, such as the night vision device described in U.S. Patent No. 4,463,252. Different information about a scene can be conveyed through incoming electromagnetic radiation from the various portions of the spectrum. Indeed, many techniques have been developed by combining multi-spectral images of the scenes of interest. For example, U.S. Patent No. 5,035,472 describes a device that transmits the signal of an image along two separate paths, one directing the signal towards an IR detector and the other directing the signal towards an image intensifier. Then, the IR and intensified images are combined for displaying the information to the user.

[0005] The number of autonomous vehicles in use on public roads and in civilian airspace has been increasing steadily, exposing them to hazardous environmental conditions such as slippery roads and aircraft icing conditions. Therefore, autonomous vehicles will likely be required to have control systems configured to receive information regarding not only the surrounding terrain and the obstacles in their path, but also the conditions of the road and the airspace ahead. In addition, autonomous vehicles will likely need to respond to this information automatically by commanding maneuvers to negotiate terrain, avoid obstacles, and track a particular path in order to avoid potentially hazardous conditions.

[0006] Recent accidents involving automobiles employing advanced automation systems have been discussed extensively in the engineering communities and in the media. Accidents frequently occur when vision systems fail due to exposure to intense sunlight (e.g. sun glare). This is a common problem for vision systems that rely on cameras, lidars, or other devices operating in portions of the spectrum strongly affected by sunlight, such as in the visible and near infrared spectral bands.

[0007] The principles of the present teachings provide a method for avoiding problems caused by sunlight in devices used for avoiding obstacles, navigating, detecting road conditions (i.e. distinguishing dry roads from wet roads and icy roads, estimating the thickness of water layers), and sensing the atmospheric conditions in the airspace around an aircraft or an autonomous air vehicle (i.e. detecting potentially hazardous icing conditions or volcanic ash ahead). In addition, the present teachings can be used in systems for detecting the concentration of gases leaking from industrial systems or natural atmospheric constituents.

[0008] The present teachings provide a method for determining optimum spectral bands for active vision systems used outdoor and a device that employs this method. The method and the device can be used to provide warnings to drivers, to provide information for aircraft, automobile, and autonomous air, and ground or sea vehicles, among other applications.

[0009] In some embodiments of the present invention, detectors, detector arrays, or multi-spectral cameras can be used to make the required measurements. A similar system can be used for detecting ice or water unambiguously on aircraft surfaces, manufacturing systems, or any other object of interest. In some embodiments, a system using measurements in a single optimum spectral band, such as a lidar, can be used for obstacle avoidance or navigation.

[0010] In some embodiments of the present invention, a road condition monitoring system is provided that is configured to detect water, snow, frost, clear ice, and other types of ices on roads and any other surface of interest. The system is configured to distinguish dry surfaces from those covered by water, snow, frost, and various types of ice even when these substances cover only a fraction of the field of view of the road condition monitoring system.

[0011] Water and ice can often be difficult to detect by drivers or current synthetic vision systems. Clear ice is unusually difficult to detect. Aircrafts, cars, trucks, buses, motorcycles, and other vehicles would benefit from systems capable of detecting the presence of ice or water on surfaces, such as roadways, bridges, sidewalks, or even runway and taxiways (i.e. in connection with ground operations of aircrafts or supporting personal and vehicles). The fact that drivers, operators, and synthetic vision systems fail to detect deteriorating road conditions ahead of a vehicle because of sun glare frequently leads to accidents.

[0012] Some of the prior art approaches for vision systems designed for navigation and for the detection of ice and water on roads, aircraft surfaces, and in the airspace around them are based on near infrared radiance measurements. However, these prior art techniques are subject to the negative effects of sun glare because they are based on measurements in portions of the spectrum strongly affect by sunlight.

[0013] U.S. Patent App. Pub. No. 2008/0129541 Al refers to a slippery ice warning system capable of monitoring the road ahead of a vehicle. One or two visible cameras are used to image the same scene at two orthogonal polarizations. When a single camera is used, a polarization beam splitter is used to separate the reflected light into two orthogonal polarizations. The possible (but ambiguous) determination of the existence of slippery ice ahead of the vehicle is detected by measuring the polarization of the reflected light. Moreover, since this system operates in the visible portion of the spectrum it is subject to the negative effects of sun glare.

[0014] U.S. Patent App. Pub. No. 2005/0167593A1 refers to a method that uses shifts in the wavelength of the reflectance near 1.4 pm to distinguish water from ice. In this method, liquid water and ice are discriminated from each other by analyzing shifts in the short wavelength edge of the 1 .4 pm band reflectance. Detection decisions are based on shifts in wavelengths in a portion of the spectrum strongly affected by sunlight. Unfortunately, systems based on this method are subject to problems caused by sun glare. [0015] A more recent invention described in U.S. Patent App. Pub. No. 20120193477A1 uses effective reflectance defined as the reflectance of a given material at a given wavelength divided by the reflectance of this same material at a wavelength equal to 1.1 pm to determine the measurements bands for distinguishing wet material from that containing ice on its surface. In this technique, the detection signal is the contrast C between the measurements in the first and the second band, where the contrast signal is defined the ratio between the differences in the intensity of radiation in the second and first bands and the sum of the intensities in the two bands. In this technique, detection decisions are based on the contrast signal is spectral bands strongly affected by sunlight. Unfortunately, systems based on this method are also subject to problems caused by sun glare.

[0016] U.S. Patent No. 9,304,081 , which is incorporated herein by reference, describes a technique that uses the radiance ratio around a crossover point (g = RM/ A2) to monitor the condition of the road or the airspace ahead of a land or air vehicle. The key feature of this technique is that the detection signal is robust because if depends simply on the ratio of the measurements in two nearby narrow spectral bands. However, minimization of the effects of sun glare was not a concern when the technique was developed.

[0017] According to the principles of the present teachings, optimum spectral bands are implemented in a system for monitoring potentially hazardous conditions ahead such as water, snow, and ice on roads or runways. The system disclosed herein overcomes the disadvantages of the prior art because it is immune to the negative effects of sun glare. Active vision systems can be designed for navigation and for the detection of potentially hazardous conditions in the airspace or in the surface ahead of a vehicle. Industrial systems for outdoors use can be configured to map the system’s surroundings or to distinguish clean surfaces from those covered by ice, snow, oil, water, or other particular substances of interest.

[0018] In some embodiments of the present teachings, a light source (i.e. a pulsed laser), multispectral detectors and/or multispectral camera, a data processor unit, and interfaces with displays, safety systems, and/or autonomous systems are employed to provide an indication of the conditions ahead and respond to it.

[0019] In some embodiments, the road condition monitoring system of the present teachings contains only a detector pair with filters, a data processor unit, and interfaces to displays and control systems. In some embodiments, a lidar using a laser with wavelengths falling within one of the optimum spectral bands described in this document can be used.

[0020] Further areas of applicability will become apparent from the description provided herein. The description and specific examples provided in this summary are for illustration only; they are not intended to limit the scope of the present disclosure.

DRAWINGS

[0021] The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.

[0022] FIG. 1 illustrates the solar irradiation spectrum at the top of the atmosphere and near the surface at sea level. Bands in which solar irradiation is strongly absorbed by atmospheric ozone (0 3 ), carbon dioxide (CO2) and water vapor (FI2O) are indicated.

[0023] FIG. 2 illustrates the main atmospheric absorption bands. These are the optimum spectral bands for active vision systems because they minimize the negative effects of solar radiation, such as sun glare. The spectral bands in which the fraction of the incident solar radiation passing through the atmosphere are lowest, are the best bands for active vision systems for use outdoors.

[0024] FIG. 3 illustrates the absorption spectra of water substance and particularly the complex index of refraction of liquid water and ice indicating possible optimum bands for active vision systems (e.g., at approximately < 0.3, 0.90-0.95, 1.10-1.15, 1.35-1.50, 1.80-2.06, 2.50-3.05 pm as non-exhaustive examples).

[0025] FIG. 4 illustrates the index of refraction of liquid water and ice around the 1.98 pm crossover point. This is an optimum spectral band for active road conditions monitoring capable of distinguishing dry roads, from roads covered by ice, snow, slush, or water. It is also an optimum band for active aircraft icing detection systems capable of monitoring the icing potential of clouds ahead.

[0026] FIG. 5 illustrates a schematic block diagram illustrating a vision system according to the principles of the present teachings. [0027] FIG. 6 illustrates a road condition assessment matrix relating the detection signal and the road surface temperature with the coefficient of friction between the vehicle’s wheels and the road.

[0028] Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.

DETAILED DESCRIPTION

[0029] Example embodiments will now be described more fully with reference to the accompanying drawings.

[0030] Example embodiments are provided so that this disclosure will be thorough, and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.

[0031] The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms "a,” "an," and "the" may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms "comprises," "comprising," “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.

[0032] When an element or layer is referred to as being "on,"“engaged to,” "connected to," or "coupled to" another element or layer, it may be directly on, engaged, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being "directly on,"“directly engaged to,” "directly connected to," or "directly coupled to" another element or layer, there may be no intervening elements or layers present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus“directly between,”“adjacent” versus“directly adjacent,” etc.). As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.

[0033] Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer, or section from another region, layer or section. Terms such as“first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.

[0034] Spatially relative terms, such as“inner,” “outer,” "beneath," "below," "lower," "above," "upper," and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as "below" or "beneath" other elements or features would then be oriented "above" the other elements or features. Thus, the example term "below" can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.

[0035] According to the principles of the present teachings, a vision system 10, such as a road condition monitoring system, is provided for detecting road condition and/or for monitoring conditions of interest, such as but not limited to ice detection on aircraft, manufacturing systems, or other objects of interest. The vision system 10 is configured and operable to make measurements in spectral bands in which solar radiation is strongly absorbed by atmospheric constituents (FIGS. 1 and 2), thereby reducing or eliminating the negative effects of sunlight, such as solar glare, on vision system detection. In accordance with the present teachings, the invention will be disclosed in connection with a road condition monitoring system; however, it should be understood that the principles of the present teachings should not be regarded as being limited to only road condition monitoring, but are equally applicable to a wide variety of vision and/or detection systems that are typically negatively influenced by sunlight in any portion of the spectrum or solar glare.

[0036] In some embodiments, vision system 10 uses measurements of radiance in at least two narrow spectral bands indicated in FIGS. 3 and 4 to estimate the road condition ahead of the vehicle, for example, at distances in excess of 100 m .

[0037] The vision system 10 illustrated in FIG 5 is a vision system configured to detect water, snow, frost, clear ice (also referred to as glaze or black ice), and other types of ices on roads or any other surface of interest. Vision system 10 is configured to distinguish dry surfaces from those covered by water, snow, or other types of ice. In some embodiments, vision system 10 monitors the airspace around or ahead of an aircraft for hazardous icing conditions.

[0038] With particular reference to FIG. 5, a schematic block diagram illustrating vision system 10 according to the principles of the present teachings. In some embodiments, vision system 10 comprises an optics system 1 1 having one or more light collection optics 12, an optional beam splitter 14, an optional bandpass or spectral filters 16, and detector pair or cameras 18. The optics system 1 1 can detect a scene 100 as an optical input and output a resultant optics signal. The radiance of scene 100 can be measured with cameras 18, such as those based on Indium Gallium Arsenide (InGaAs) technology, or with photodetectors, photodiodes, pyroelectric detectors, thermopile detectors, photoconductors, among others.

[0039] The vision system 10 can further comprise, a processing unit 20 configured to receive the optics signal from the optics systems and calculate the ratio of the radiance in the two bands in which solar radiation is reduced substantially due to absorption by atmospheric constituents in order to mitigate the negative effects of solar radiation. The processing system 20 is configured to output a resultant signal in response to the measurements in the spectral bands to a display or data interface system 22, in response to light source 24. In some embodiments, light source 24 comprises halogen lights, incandescent lights, or pulsed infrared lasers, or LEDs used to illuminate the area of interest 100. In some embodiments, the area of interest 100 ahead of the vehicle can be illuminated with intense laser beams 24 containing the desired spectrum.

[0040] In some embodiments, vision system 10 can comprise an automation system 26 operably coupled to a system of the vehicle for automatically controlling the system of the vehicle in response to an output signal from the data processing unit 20 or data interface 22.

[0041] Radiance measurements (instead of reflectance measurements) are sufficient for most practical applications, because the targets can be illuminated with light sources containing relatively small power variations between the spectral bands of interest (e.g., surfaces illuminated by direct or indirect sunlight, or illuminated by a known light source).

[0042] As illustrated in FIG. 3, a crossover point occurs in the imaginary part of the index of refraction of liquid water and ice at a wavelength of 1.98 pm. In this band, careful measurements at each side of the crossover point, like in the two bands indicated in FIG. 3 by short horizontal bars move the detection signal of water in the opposite direction to that of snow and ice. The location and width of the first (detector 1 ) and second (detector 2) bands are selected such that water causes the first band radiance signal and the second band radiance signal to move in opposite direction than for ice.

[0043] In some embodiments, the present teachings provide a system that alerts the driver or provides feedback to the vehicle’s automation systems. The present system is capable of quantifying the hazards level using road condition assessment matrices such as that illustrated in FIG 6. This example is analogous to the runway condition assessment matrix developed by the FAA.

[0044] In some embodiments, the data processing unit or system 20 is configured to implement an algorithm to detect the presence of water, snow, frost, ice and water/ice mixtures using non-transitory software and look-up tables to estimate the surface condition and output a warning or alert when a predetermined condition is detected based on the radiance measurements in the first band and the second band. By way of non-limiting example, the algorithm for assessing road condition ahead of a vehicle can comprise the following steps: [0045] 1. Measurements with optical system 11 containing a pair of detectors

18 or a pixel array with spectral filters 16 are used to measure the radiance of the area of interest 100 (e.g. 100 m ahead of the vehicle).

[0046] 2. Measurements with a spectral filter that allows radiance in a first band between about 1.908 and 1 .968 pm to pass are used to determine the radiance at one side of the crossover point (R 1.938 Mm );

[0047] 3. Measurements with a spectral filter that allows radiance in a second band between about 2.000 and 2.060 pm to pass are used to determine the radiance at the other side of the crossover point (R 2 030Mm );

[0048] 4. The measurements in the first and second band are then used to determine the radiance ratio g = Ri ^m/ R 2.030 m of the area of interest 100;

[0049] 5. The value of the radiance ratio g is used to determine the surface or road condition using a road condition assessment matrix defined below;

[0050] 6. The surface temperature (T) is estimated using measurements by a thermocouple or any other suitable method;

[0051] 7. The road surface temperature is then used to refine the surface or road condition using a road condition assessment matrix relating the detection signal and the road surface temperature with the coefficient of friction between the vehicle’s wheels and the road; and

[0052] 8. Feedback is provided to the operator or vehicle automation system.

In some embodiments, a WARNING is produced when hazardous conditions are detected. The hazard condition can be quantified by a numerical code.

[0053] In summary, a road condition monitoring or vision system immune to the negative effects of sun glare is provided. The vision system is capable of measuring the radiance reflected by an area of interest in wavelengths range containing a crossover point between the curves representing the absorption of electromagnetic radiation by ice and water. The detection system measures the radiance in a first band having wavelengths in a spectral band on a first side of the crossover point and outputting a first band signal, and further measures the radiance in a second band having wavelengths in a spectral band on a second opposing side, of the same crossover point and outputting a second band signal. The crossover point and the measurement bands on each side of the crossover point are selected carefully to avoid the negative effects of solar radiation and to provide unambiguous detection of water, snow and various types of ice even when these substances cover a fraction of the field of view of the road condition monitoring system. A processing unit determines the ratio of the first band signal to the second band signal, and compares the ratio to predetermined critical ratios to output the determination signal indicating the presence of water or various types of ice.

[0054] The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.