The invention relates to a method of monitor and/or control of operation of an industrial furnace for processing a heated material according to the preamble part of claim 1. The invention also relates to a control system for an industrial furnace.
Glass or other material melting and similar or other high temperature processes inside an industrial furnace and the like industrial kilns involve a high temperature treatment of the glass and other materials resulting in large energy consumption. Other materials, as an example, can relate to non-ferrous metals, cement and ceramics. The high temperatures of the treatment are typically within 800° C.-1700° C. As a consequence thermal and corrosive destruction of the furnace ceramic structures and related defects coming from the furnace lining materials are immanent. Moreover, the high temperature processes require precise control to achieve proper thermal treatment of the raw materials and their conversion to the product of the desired parameters and quality.
In order to control these high temperature processes industrial furnaces and kilns are controlled using data of process parameters measured by conventional sensors such as thermocouples, pyrometers, flow meters, etc. The control strategy aims at set point values of the readings from such a conventional sensor. Typically a desired set point value is achieved by changes of the quantity of the fuel (like fuel gas as e.g. hydrocarbons or hydrogen) and oxidizer (like e.g. air or oxygen), changes of the electric energy input parameters and batch material charging rate manipulation. Additionally, parameters such as furnace pressure, molten material level, excess oxygen in the flue gases are monitored and controlled.
The control can be conducted manually or automatically through a control method such as a PID-control (known as Proportional/Integral/Derivative-Controller); a contemporary example of embodiment is described with
Above mentioned solutions and latest trends in the industrial practice further suggest to use visual and thermal and/or imaging cameras in the VIS, NIR, UV and the like electro-magnetic radiation spectrum for measurement to support control operation of the industrial kilns, glass furnaces and the like industrial furnaces. A conceptual approach has recently been disclosed in WO 2018/104695 A1; therein the use of the thermal imaging in a glass furnace control is described in general terms on a system basis.
The advantages of a visual representation of temperature fields, generally, are explained as being early and comprehensive. However, also a problem seems to arise as the structural elements for providing the VIS, NIR, UV and the like electromagnetic radiation or the like camera based representation undergo a drift. For instance, due to distress and strain during thermal expansion of the furnace structure, drift of a camera mechanical fixation, drift of a camera optical system and setting's changes or drifts of the like.
Whereas in general calibration techniques as such are known for industrial infrastructure from US 2019/0179271 A1, such methods have still been under-estimated to features which are due in visual thermal control of glass furnaces.
On the other hand, sophisticated analysis and control has been proposed as for instance in US 2002/0124598 A1 or concept aspects have been addressed in WO 2018/104695 A1. US 2002/0124598 A1 shows a method where a camera system is used in connection with Neural Networks or Fuzzy Logic for temperature and batch length control.
Another approach is described in US 2004/0079113 A1; it discloses a controller based on batch coverage, batch compression, the position of the thermal key points of the heat sinks and sources, which are optically measured and subsequently controlled by the energy input. The base of this approach lays in the optically measured proportion of the batch coverage on the glass bath surface controlled by the energy input.
Still, the main underlying systematic problem of such sophisticated methods has yet not been fully addressed to features which are due in visual and/or thermal control of glass furnaces.
In EP 3 265 431 A1 a method to improve thermal symmetry of the end port furnace is explained.
Contemporary control systems for glass furnaces thus aim for a thermal control based on a visual and/or thermal representation of a temperature field within the furnace room of an industrial furnace, in particular a temperature field within the processing of a glass melt in a melting end of a kiln or the like glass furnace room of a glass industrial furnace.
Such or the like method of operation of an industrial furnace for processing a heated material, in particular for processing a melt in a melting end of a kiln or the like industrial furnace, are directed to an industrial furnace having an inner furnace space. The inner furnace space in particular comprises a furnace crown, a furnace superstructure and a furnace material basin, in particular for control of a high temperature process. The furnace superstructure among others comprises a batch opening or other kind, forms and devices for material supply and a heating device or the like for heating the material. In particular, in this and other embodiments the heating device is formed as burner arrangement with a group of burners and burner ports, oxidiser inlet and combustion products outlet. Also, other r forms of heating devices can be provided. Further, the furnace structure preferably provides a bubbling system, which is known in the art to be adapted for creating a controlled disturbance in the glass melt; air or other gases are blown through special bubbler nozzles into the furnace.
In a contemporary method:
Usually therein, an image point of the image, in particular pixel image, corresponds to an object-image position assigned to an object location of an object in the furnace space.
One of such methods, as mentioned in the introduction, is known from EP 1 655 570 A1, which claims to provide a geometric reference of the furnace as condition for such visual representation, which is based on a first geometric position and a geometric reference position in said visual presentation.
A coordinate system is a basis and is chosen as fixed wherein thermal coefficients of the materials involved are used to compensate for thermally caused deviations in a correction to the geometry of the furnace when being imaged. Thereby a more precise temperature measurement of the furnace walls and identification of the molten material by the camera system is possible in reference to the coordinate system of the furnace imaged.
Such approach at least recognized the importance of a precise coordinate system as a condition to provide a precise temperature measurement; however, still such approach can be significantly improved.
This is where the invention comes in, the object is to provide a method of monitor and/or control of operation of an industrial furnace and the object is to provide a control system, which are improved to provide an improved measurement as compared to contemporary systems of image based measurement; in particular a more precise temperature or other process parameters measurement as compared to contemporary systems of image based measurement should be provided. The object is also to provide an improved industrial furnace in this regard.
In particular, therein a camera-based collection of electromagnetic radiation—preferably including use of a thermal imaging camera for temperature control of a glass furnace should aim to provide a three-dimensional furnace imaging based on the camera taken.
Preferably, it is an object to calibrate or correct the setting of said camera and/or to calibrate or correct the output of said camera to provide improved visual to 3D-pictoral information.
The calibration and/or operation of the camera shall be based to provide improved monitor and correction of the camera situation, which has been understood to be the main systematic error impact on a highly sophisticated visual-based temperature control of the glass furnace.
In particular, it is a further object to provide an improved concept of monitor and/or control of operation of an industrial furnace, in particular for temperature/thermal control. This can also imply or embrace improved solutions to monitor and/or control of the oxidizer and/or fuel supply system, the flame building and flame stabilization or batch position measurement. Preferably this is free of demands for a fixed coordinate system of furnace and/or fixed camera pose (position and orientation).
The solution to the problem as to a first aspect regards the position, in particular pose, of the camera. The object is solved with a subject matter as claimed by the features of claim 1.
The invention also leads to a control system adapted to execute the method as claimed in claim 17.
With regard to the method the invention starts from a method of monitor and/or control of operation of an industrial furnace for processing a heated material.
This in particular applies for processing a melt in a melting end of a kiln or the like industrial furnace, wherein the industrial furnace has an inner furnace space. The inner furnace space preferably comprises a furnace crown, a furnace superstructure and a furnace material basin. Therein in the method:
Further the invention provides that
Further, it has been considered as particular improvement to provide according to the invention, that:
The invention in particular has recognized that the camera view is subject to a camera view variation in the course of time, in particular due to ambient conditions of the furnace. The ambient conditions of the furnace can change such that the camera view variation causes a deviation of the image point from the object-image position. In particular therein with varying camera pose in the course of time the image point deviates from the corresponding object-image position. The invention can be applied with a single camera or a number of cameras; as an example not only one but also additionally one or more cameras can be used as will be clear also from the description of the drawing.
The invention even more particular has realized that the image is provided with a number of image points, in particular as a pixel image. Therein an image point is assigned to a sensor point, in particular sensor pixel, of the camera sensor. Thus, in particular therein the image point is related with a sensor point of the camera sensor. In case of a pixel sensor the picture is a pixel image.
In short terms the invention recognized to provide an improved method in that—unlike sophisticated modelling of the changes to the setting of camera and furnace—a varying camera view, in particular camera pose, in the course of time can be applied for by image analysis as such. Thus the approach is to provide a deviation-compensation to the object-image position in the actual image to apply for the varying camera pose is considered as particular useful.
Specifically it is an achievement of the invention to provide an adequate correction to the imaging of the camera or the like imaging means, which applies for the varying camera pose in the course of time; namely wherein the deviation-compensation is based on a deviation identified for a characteristic object-image position in the actual image as compared to the reference image. Preferably, in a development it is achieved to correct that the image point deviates from the corresponding object-image position.
Thereby, in particular it is an achievement that the image of the furnace space is related to a technical map of at least one process parameter of the furnace space during operation of the furnace by means of an image point read out which image point read out applies for the fact that the image point deviates from the corresponding object-image position. Thus, a deviation-compensation is provided to the object-image position in the actual image, in particular to apply for a varying camera view, wherein the deviation-compensation is based on the deviation identified, and
Thereby, a thermal control of the furnace relies on true temperature deviations rather than changes, which (false positive) merely seem to be temperature deviations, but indeed are resided in the fact that the camera positon changes and pixels of the thermal image are assigned to one position (this means one and the same position), which, however, are not.
One aspect thereof is resided in a sufficient monitor and adaptation of varying camera position and pose; this is, pose and orientation of the camera within the three-dimensional coordinate system of the glass furnace Therein said three-dimensional coordinate system is also the three-dimensional coordinate system to be based for the three-dimensional temperature representation within the glass furnace.
In development, it is proposed, that object or fixed identification can be used to identify an updated camera position with deviations over time. Whereas this improved calibration or correction is ongoing for different points of time, it is known, that the objects relied on for calibration do not change in position. Thus, the camera position, which may vary, is calibrated in relation to fixed objects in the furnace.
This being said, the invention has recognized that due to the dimensional extensive distances in the glass furnace to be captured with thermal imaging, even the smallest position or functional variation can be detrimental, not necessarily to the picture quality, but may severely affect the relation between the geometric placement of the three-dimensional thermal field (assignment to the three-dimensional temperature field to the three-dimensional coordinate system of the furnace and camera) and to the temperature measured thereby.
The invention also leads to an improved control system of claim 17 adapted to execute the method of the invention.
The inventive control system preferably provides for a camera adapted in that
The inventive control system preferably further provides for a read out module adapted in that
The inventive control system preferably further provides for an image taking module adapted in that
The inventive control system preferably further provides for a deviation-compensation module adapted in that
The control unit is further adapted in that
Preferably, the image of the furnace space which is used for relating into the imaging technical map of process parameters is determined by means of the deviation-compensated object image position in actual image.
Also in the control the invention takes advantage from recognizing that it can be assumed that with varying camera view, in particular camera pose, in the course of time the image point deviates from the corresponding object-image position.
Preferably, the process parameter is used to monitor the industrial furnace operation and/or to control the industrial furnace operation in a feed-forward loop or a feed-back control loop of control.
Preferably, enhanced control parameters are based on corrected camera imaging results.
Preferably images obstructed by the deposits and/or blurred images and/or barrel and pincushion distortion or the like optical system distortions are compensated.
The invention also leads to an improved industrial furnace for processing a heated material, in particular for processing a melt in a melting end of a kiln or the like industrial furnace, wherein the industrial furnace has an inner furnace space comprising a furnace crown, a furnace superstructure and a furnace material basin and comprising a control system adapted to execute the method of the invention.
The improved industrial furnace of the invention in particular comprises the inventive control system. Preferably, an industrial furnace for processing a heated material is provided, in particular for processing a melt in a melting end of a kiln or the like industrial furnace, as shown herewith, wherein the industrial furnace has an inner furnace space. The inner furnace space preferably comprises a furnace crown, a furnace superstructure and a furnace material basin and comprising a control system as described hereinbefore and/or adapted to execute the method as described hereinbefore.
The furnace superstructure among others preferably comprises a batch opening or other kind, forms and devices for material supply and a heating device or the like for heating the material. In particular in this and other embodiments the heating device is formed as burner arrangement with a group of burners and burner ports, oxidiser inlet and combustion products outlet. Also other kind or forms of heating devices can be provided. Further, the furnace structure preferably provides a bubbling system, which is known in the art to be adapted for creating a controlled disturbance in the glass melt; air or other gases are blown through special bubbler nozzles into the furnace.
The industrial furnace can be formed as a glass furnace with a furnace space comprising a furnace crown and a superstructure over a material basin with a glass melt, and/or with the control applying to control of a high temperature process.
A monitor and/or control of furnace can include separately or in combination include one or more of supporting operations selected from the tasks of operating, monitoring or controlling: a flame of the heating device, a batch flow through a batch opening, a batch flow on the melt, a heated material flow and/or bubbling.
Further developments of the subject matter of the invention as claimed can be derived from the dependent claims which improve the invention with further features and aspects, which are described in the description below with further advantages and details related therewith.
Preferably a deviation-compensation is provided to the object-image position in the actual image, wherein the deviation-compensation is based on the deviation identified, and
Preferably the camera view is subject to a camera view variation in the course of time, in particular due to ambient conditions of the furnace, such that the camera view variation causes a deviation of the image point from the object-image position.
Preferably the camera has a camera position and/or being directed to the furnace space with a camera orientation, wherein a camera pose is assigned to the position and/or orientation of the camera, and/or
Preferably the image is provided with a number of image points, in particular as a pixel image, wherein an image point is assigned to a sensor point, in particular sensor pixel, of the camera sensor.
A particular improved development provides the deviation identified for a characteristic object-image position in the actual image as compared to the actual image. In particular therein
Additionally or alternatively it is preferred that
Preferably
It has been shown as particular improved development in this regard that a characteristic object-image position corresponds to an original image point in the reference image in that an image point of the image, in particular pixel image, corresponds to the characteristic object-image position and/or
In particular at least one point of interest in the reference image is selected, such that the point of interest is assigned to the characteristic object and the object-image position of the point of interest is determined as an image point of the image, in particular pixel image.
In particular therein the characteristic object-image position is identified to correspond to another image point in the actual image, in particular pixel image, wherein at least some of the selected points of interest are also identified in the actual image.
More preferably the deviation between the original image point and the another image point in the actual image results from a deviation-relation between at least some of the selected points of interest and is used to determine the deviation-compensation to the object-image position in the actual image.
Further developments of the subject matter of the invention as claimed is considered in the follow up developments.
It has been considered as particular preferable that
It has been considered as particular preferable that
It has been considered as particular preferable that the process parameter is used to monitor the industrial furnace operation and/or to control the industrial furnace operation in a feed-forward loop or a feed-back control loop of control.
It has been considered as particular preferable that
It has been considered as particular preferable that
It has been considered as particular preferable that
It has been considered as particular preferable that the assignment is evaluated by means of an inverse transformation function.
It has been considered as particular preferable that
It has been considered as particular preferable that
It has been considered as particular preferable, in particular in the control, that enhanced control parameters are based on corrected camera imaging results.
It has been considered as particular preferable, in particular in the control, that images obstructed by the deposits and/or blurred images and/or barrel and pin-cushion distortion or the like optical system distortions are compensated.
In a second aspect, in particular in the control, during operation, the situation of a camera is monitored with regard to signal quality knowing that the signal quality has severe impact on the temperatures assigned thereto during calibration.
The invention proposes in a second aspect that image analysis is also used to identify camera fogging and any deposits obstructing the camera view. Also here, the image analysis employs for example but not limited to manual labelling, segmentation and reference objects, which are fixed and secured in the sense of radiation taken by the camera.
Thus, the invention has recognized for the first time a problem of monitor and adaptation of camera situation is resided in knowing about detrimental effect to the camera as to its ability to provide pictures of sufficient quality for temperature control.
Disturbance or adverse effects to the camera objectives are sneaking, and like sneaking deviations from original positions, these aspects of geometric and functional deviations to the camera, however, as small as they may be, have been found to be severely detrimental to the ability to provide thermal control to the glass furnace.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter. The embodiments of the invention are described in the following on the basis of the drawings in comparison with the state of the art, which is also partly illustrated. The latter is not necessarily intended to represent the embodiments to scale. Drawings are, where useful for explanation, shown in schematized and/or slightly distorted form. With regard to additions to the lessons immediately recognizable from the drawings, reference is made to the relevant state of the art. It should be borne in mind that numerous modifications and changes can be made to the form and detail of an embodiment without deviating from the general idea of the invention. The features of the invention disclosed in the description, in the drawings and in the claims may be essential for the further development of the invention, either individually or in any combination.
In addition, all combinations of at least two of the features disclosed in the description, drawings and/or claims fall within the scope of the invention. The general idea of the invention is not limited to the exact form or detail of the preferred embodiment shown and described below or to an object, which would be limited in comparison to the object claimed in the claims. For specified design ranges, values within the specified limits are also disclosed as limit values and thus arbitrarily applicable and claimable.
Further advantages, features and details of the invention result from the following description of the preferred embodiments as well as from the drawings, which show in:
Latest solutions and trends in the industrial practice suggest to use visual and thermal imaging cameras or the like imaging means for measurement of the industrial kilns and glass furnaces.
Corresponding features are also shown in the thermal furnace image 1B of
The furnace superstructure 12 among others comprises a batch opening 14 or other kind, forms and devices for material supply and a heating device or the like for heating the material. In particular, in this and other embodiments the heating device is formed as burner arrangement 16 with a group of burners and burner ports, oxidiser inlet and combustion products outlet 18. Also, other kinds and forms of heating devices can be provided. Further the furnace structure 12 provides a bubbling system (below the melt level, not shown) which is known in the art to be adapted for creating a controlled disturbance in the glass melt; air or other gases are blown through special bubbler nozzles into the furnace.
In the thermal furnace image 1B of
A read out of this picture point A0 (or multitude of points A_G as shown in
Thus, the sensor point of the camera sensor CAM_S can be used to determine a physical value (like temperature) for the inner furnace space 10. The physical value (like temperature) can be stored with its value and coordinates (i,j) of the point in the database with time information t1, when the image was taken in a series SER in a course of time of operation of the furnace 1.
Obviously the picture of a visible furnace image 1A of
An example of the selection of the group of points taken by thermal imaging camera is shown only as an example in
An image of a series of a furnace thermal image 1B is provided by means of a camera sensor CAM_S of a camera CAM, the camera CAM being installed at the furnace 1 with a camera view to the furnace space 10. Above mentioned example shows seven selected points of temperature measurements Ti (T1, T2 . . . T7), where temperature Ti can be identified from the furnace thermal image 1B in the course of time ti (t1, t2, . . . tn) and data can be organized in the matrix form as e.g. shown in:
A first important problem is resided in a mismatch of measurement points due to camera movement; this aspect is the part of the major object addressed by the inventive concept. The camera CAM is installed at the furnace with a camera view to the furnace space 10. More particular the camera CAM having a camera position and/or being directed to the furnace space with a camera orientation, wherein a camera pose CAM_P is assigned to the position and/or orientation of the camera CAM.
The objective of the control (such as temperature control) is to maintain certain real part of the furnace at predefined set point value. This could be for example group of seven points of a temperature measurement by thermal imaging as shown in
These points, selected in the image, correspond to actual locations within the real 3D space of the furnace interior, i.e. the inner furnace space 10.
The camera projects these 3D locations (x, y, z) as points in 2D-image with no information on its perspective or (in other words) camera view CAM_V; this is due to camera position and/or camera orientation also referred to as camera pose CAM_P.
It can be assumed that for a fixed camera position and no changes in optical settings, these points of temperature measurements Ti (1=1 . . . 7, . . . N) in the 2D-image represent always the same locations of objects in the furnace, i.e. the inner furnace space 10. In this case, such selected points of temperature measurements Ti can be used for the control purposes, because the data D recorded are consistent with respect to their location of objects whose temperature is to be determined.
Whereas the camera CAM having a camera position and/or being directed to the furnace space with a camera orientation, wherein a camera pose CAM_P is assigned to the position and/or orientation of the camera, it has been, however, discovered with the approach of the inventive concept that in case of a real furnace and its operations the camera pose CAM_P is not stable due to the various ambient conditions like e.g. operational disturbances such as camera holder mechanical instability, camera maintenance and cleaning, reproducibility of the camera positioning, camera and lens replacement, etc. This is the process faces inevitably a varying camera pose in the course of time t.
In other words, the camera view CAM_V is subject to a camera view variation ΔCAM_V in the course of time t, in particular due to ambient conditions of the furnace, such that the camera view variation ΔCAM_V causes a deviation of an image point from an object-image position. In particular therein with varying camera pose CAM_P in the course of time t the image point deviates from an initially corresponding object-image position—the result will be described in detail with
The true problem is, that these disturbances cause slight changes in the camera position and/or orientation CAM_P, so that the alignment between the 3D locations in the furnace, respectively inner furnace space 10, and corresponding points in the 2D-image is mismatched. Therefore, the points in the 2D-image, which are fixed by the initial selection are corresponding to other locations in the real furnace interior each time when the camera position and/or orientation -and thus the camera view CAM_V—is changed. In essence, every such camera position and orientation change means a change in the location inside the furnace interior, which is measured for control purposes. This is with varying camera pose CAM_P in the course of time t an image point deviates from the corresponding object-image position.
This results in a mismatch in measured data consistency and therefore prevents an effective furnace control—the inventive concept proposes to improve the control strategy 20C to an improved control strategy 20A, 20B as shown in examples of embodiments in
It can be shown, that even a slight change in the camera position and/or orientation can cause due to the camera view variation ΔCAM_V a significant mismatch between the original alignment between the 3D locations in the furnace and corresponding points in the 2D-image and the actual alignment.
As has been recognized with the inventive concept the root of this problem is found to be severely impacted with the furnace size and geometry together with observation from one single point of camera view CAM_V. Thus, the concept of the invention starts from the condition that an image point (i, j) of a pixel image A(i, j) corresponds to an object-image position assigned to an object location (x, y, z) of an object B(x, y, z) in the furnace space (x,y,z).
The problem solved is explained in more detail in
The camera(s) is (are) typically located in the opening(s) through one (or more) of the furnace walls. The schematic geometrical representation is shown in
Therein a schematic geometrical representation of the furnace and camera position is given.
An example of
It is obvious that such sensitivity to camera position and orientation CAM_P without additional treatment prevents effective furnace control in scheme of control 20C.
A second problem is resided in the errors of the camera optical system; this aspect is part of the object addressed by a development of the inventive concept. Optical distortions such as vignetting, barrel distortion etc. are related to camera optical system. Vignetting is influencing the radiation intensity impacting on the camera sensor and thus creating artifacts of the thermal imaging. Barrel and pincushion distortions contribute further to the mismatch of measuring points, as explained before.
A third problem is resided in the image obstruction by the furnace atmosphere deposits; this aspect is part of the object addressed by a development of the inventive concept. Further, a complication for the furnace imaging is caused by the deposits blocking camera view in the form of stalagmites in front of the camera or directly depositing on camera lens creating fogging. These deposits are created by condensation of the volatile species from the furnace atmosphere and/or by settling of solid particles. Specifically, undetected fogging makes thermal imaging inadequate while deposits blocking camera view make measurement impossible. These effects can happen only at part of the image and the current state of art technology cannot identify them and compensate their influence.
A fourth problem is resided in the various area size of the furnace displayed on one pixel; this aspect is part of the object addressed by a development of the inventive concept. The further complexity arises from the fact that each pixel within an image A(i, j) is corresponding not to a discrete point inside the furnace, but is representing an area which size depends on the distance from the camera and on the angle of view.
Generally, a method of monitor and/or control of operation of an industrial furnace for processing a heated material is applied to an industrial furnace. As described herewith the industrial furnace is adapted for processing a melt in a melting end of a kiln or the like industrial furnace 1. The industrial furnace has an inner furnace space 10 comprising a furnace crown 11, a furnace superstructure 12 and a furnace material basin 13. The method provides the steps of:
Therein the image 1B is provided as a pixel image A(i, j) with a number of image points (i, j), wherein an image point is assigned to a sensor pixel of the camera sensor CAM_S. The image of the furnace space 10 is related to a technical map of at least one process parameter P of the furnace space during operation of the furnace by means of an image point read out, i.e. at a sensor pixel of the camera sensor CAM_S. Therein a process parameter P is used in the monitor and/or control of operation of the furnace.
In the following at first an exemplifying description is given as how to provide an improved method and control scheme—as explained in detail with
The approach of inventive concept is to provide a deviation-compensation to the object-image position in the actual image 1B to apply for a camera view variation ΔCAM_V. More particularly due to the varying camera pose CAM_P this is considered to be particular useful. In order to overcome the shortcomings of the present state of art, this invention concept proposes a new method how to use camera imaging in furnace control as explained with
As explained above, the concept of the invention starts from the condition that an image point (i, j) of a pixel image A(i, j) corresponds to an object-image position assigned to an object location (x, y, z) of an object B(x, y, z) in the furnace space (x,y,z).
In a preferred embodiment the first important problem is resided in a mismatch of measurement points due to a camera movement. As addressed as follows to overcome the errors resulting from the camera movement is part of the major object and thus is addressed by the inventive concept. A good exemplifying non-restrictive solution within the concept of the invention is to apply for the mismatch of measurement points due to camera movement given as follows.
With view to
A(i, j)→T.B(x, y, z); (1)
A(i, j) is a 2D-matrix of points within the 2D-image;
B(x, y, z) is a 3D-matrix of points inside 3D-furnace space displayed within the camera field of view;
T is the transformation function.
Thus, it can be said, that an image point (i, j) of the pixel image A(i, j) corresponds to an object-image position assigned to an object location (x, y, z) of an object B in the furnace space B(x, y, z).
The transformation function can be described by the following expressions:
f(i, j), g(i, j), h(i, j) are the functions expressing the alignment between the coordinates [i, j] of points within the 2D-image A(i, j) and furnace space coordinates [x, y, z].
In case the camera position is not changed the alignment is matching, i.e., the transformation function T remains unchanged, and any point within the image can be used for control; the original position A0=A(i0, j0) of the selected control point within the image will always correspond to location B0 in this hypothetical case.
With view to
Therefore, after the camera position or orientation change ΔCAM_V, the following relation is valid:
A(i, j)→Tn.B(x, y, z); (3)
A(i, j) is a 2D-matrix of points within the 2D-image;
B(x, y, z) is a 3D-matrix of points inside 3D-furnace space displayed within the camera field of view;
Tn is the new transformation function after change of the camera position or orientation.
Severity of the problem is obvious from the example when a camera inclination angle alpha (see
The invention solves the above-mentioned problem using transformation function as described in the following below.
Originally selected control point B0 in the furnace B(x0, y0, z0) has coordinates (x0, y0, z0)—see
A(i0, j0)→T0.B(x0, y0, z0); (4)
A(i0, j0)=A0 is the control point with coordinates [i0, j0] within the 2D-image corresponding to the point B0=B(x0, y0, z0);
B(x0, y0, z0)=B0 is the initially selected control point with coordinates [x0, y0, z0] inside 3D-furnace space within the camera field of view;
T0 is the initial transformation function.
In this regard, so to say, a characteristic object-image position A0 for an object B0 is identified in the reference image at time t0 for an object B0 at an object location (x0, y0, z0) of an object in the furnace space (B(x, y, z)) as shown in right part of
So to say in the image provided in
After the change of camera position or orientation the initially selected control point A0=A(i0, j0) corresponds to another point inside 3D-furnace space B(x1, y1, z1)=B1; this is A0=A(i0, j0) now corresponds to B1 as the another point inside 3D-furnace space—the same camera pixel formerly aiming to B0 now with changing camera view aims to B1—see
A(i0, j0)→Tn.B(x1, y1, z1); (5)
A0=A(i0, j0) is the originally selected control point with coordinates [i0, j0] within the 2D-image;
B1=B(x1, y1, z1) is the new point in the furnace with coordinates [x1, y1, z1] corresponding to the image point A0=A(i0, j0);
Tn is the new transformation function (where index n=1, 2, . . . , k identifies the new transformation function after each change of the camera position and/or orientation).
Such situation e.g. can be provided in an actual image IMG_act according to the concept to the invention and as described below. In this regard, so to say (i0, j0) is related to the originally selected control point.
A characteristic object-image position A0 referring to object location B1 is identified in the actual image IMG_act and a corresponding characteristic object-image position A0 referring to object location B0 is identified in the reference image IMG_ref. In order to continue to measure the initially selected control point B(x0, y0, z0)=B0, the new coordinates within the 2D-image [i1, j1] must be determined—see
B(x0, y0, z0)→T1-inverse.A(i1, j1); (6)
B0=B(x0, y0, z0) is the initially selected control point with coordinates [x0, y0, z0] inside 3D-furnace space within the camera field of view;
A1=A(i1, j1) (now related with B0) is the corresponding new control point with coordinates (i1, j1) within the 2D-image as shown in
T1-inverse is an inverse function to the new transformation function T1.
Generally, the inverse transformation function T-inverse can be described by the following expressions:
u(x, y, z) and v(x, y, z) are the functions expressing the alignment between the furnace space coordinates [x, y, z] and the coordinates [i, j] of points within the 2D-image A(i, j);
T is the transformation function.
Such situation can be considered as a deviation ΔPOS identified for a characteristic object-image position A1 in the actual image IMG_act as compared to the characteristic object-image position A0. More precisely the characteristic object-image position A1 in the actual image IMG_act is now the object-image position A0 referring to object location B1 as the aiming of the respective camera pixel changed with changing camera view CAM_V at time t1. in the actual image IMG_act as compared to the characteristic object-image position A0. More precisely the object-image position A0 refers to object location B0 as the original aiming of the respective camera pixel with original camera view CAM_V at time t0 in the reference image IMG_ref; this is according to the concept to the invention and as described below.
The above mentioned procedure according to sections “Drift of the measured point representation caused by the camera movement” and “Compensation of the drift” (B1=B(x1, y1, z1) related to A0=A(i0, j0) at time t1—actual image IMG_act) can be applied whenever a deviation from the original alignment between B0=B(x0, y0, z0) and A0=A(i0, j0) at time to (reference image IMG_ref) as defined by Eq. 4 is detected.
Thus, a deviation-compensation can provided to the object-image position in the actual image (A(in, jn)) (
The alignment between the 2D-image and the 3D-furnace space is described by means of the transformation function as described in Eq. 1. The present invention uses image analysis for finding the initial alignment between the points within the furnace space B(x, y, z) and the points within the 2D-image A(i, j). The image analysis employs for example but not limited to methods of edge detection, image feature extraction and matching, segmentation by use of Neural Networks, genetic algorithms.
The following procedure discloses use of automated image analysis employing techniques of segmentation and Neural Network-based object identification within the image.
A point is denoted as a point A of interest as it has some feature identifiable and distinguishable from its nearest surrounding. This distinguishable feature is identifiable e.g. by one or more of the features selected from the group consisting of: high or extreme gradient of contrast, high or extreme gradient of luminance, extremely low or extremely high intensity, change of colour. The gradient or change or extreme can be present as a pixel-to-pixel gradient or change or extreme.
This kind of distinguishable feature is understood regularly to denote some interesting structure or line in the image like a border between melt and/or furnace crown and/or furnace structure or an item of the superstructure. Such kind of points of interest are understood mostly in that they can be considered as fixed as compared to moving parts (melt, batch, flame) of the furnace interior when the furnace is in operation. Thus, a point A of interest is best suited to have a characteristic object-image position assigned to an object location of the object.
The points A of interest can be selected arbitrarily in that they can be selected in various areas of the image and at best somewhat distributed over the image; if not distributed uniformly (which is unlike) but distributed accurately to balance out the various deviation ΔPOS identification for the characteristic object-image position in the actual image as compared to the characteristic object-image position in the reference image for each point of interest. In that sense the points A of interest can be understood to be selected “arbitrarily”.
Said deviation ΔPOS is understood to be different for each pair of a point A of interest in the actual image and reference image and this depending on where the point A of interest is located in the image. Thus, an average of all deviations ΔPOS identified will be better, the more accurate the distribution is; thus to balance out the various deviations ΔPOS and come to a good value for ΔPOS.
In other words, when identifying some points A of interest in the reference image, only part of them will be found in the actual image. This is also visible in comparing the right and left part of
To illustrate an alternative or additional approach based on the same approach,
To illustrate an alternative or additional approach,
In the first step of the core process according to the concept of the invention a reference image IMG_ref (Areference(i, j)) of the furnace space B(x, y, z) is provided at an initial (point of) time in the course of time. Thus a reference image IMG_ref is taken (see
Areference(i, j)→T0.B(x, y, z); (8)
Areference(i, j) is the matrix of points of the reference image;
B(x, y, z) is a 3D-matrix of points inside 3D-furnace space displayed within the camera field of view;
T0 is the initial transformation function.
In the second step of the core process according to the concept of the invention, an image point (i, j) of the pixel image A(i, j) corresponds to an object-image position assigned to an object location (x, y, z) of an object in the furnace space B(x, y, z). More particularly the reference image (Areference(i, j)) of the furnace space B(x, y, z) is provided at the further (point of) time t0 in the course of time, and a characteristic object B0 in the furnace space B(x0, y0, z0) is selected at the initial time t0, wherein the characteristic object-image position A0 [B0, t0] of this characteristic object B0 at time t0 corresponds to an original image point (i0, j0) in the reference image A(i0, j0) (
Thus, points of interest A, A_G, A_E, A_N as indicated for example in
In case that the arbitrary points or objects are fixed within the furnace 3D space, e.g., objects which are parts of the furnace superstructure, complete glass level etc., the relation expressed in Eq. 8 can be approximated by a simplified form using relationship between two images taken at different time:
Areference(i, j)=Tn.An(i, j); (9)
Areference(i, j) is the reference image and;
An(i, j) is the actual image;
Tn is the actual transformation function.
A position of the fixed object in the images is then identified as:
Areference(iFreference, jFreference)=Tn.An(iFn, jFn); (10)
Areference(iFreference, jFreference) is the position of the fixed object image identified by image analysis in the reference image;
An(iFn, jFn) is the position of the fixed object identified by image analysis in any other image;
Tn is the actual transformation function.
From the relation between Areference and An, prescription for the inverse transformation function Tn-inverse is derived in the form:
An(in, jn)=Tn-inverse. Areference(iFreference, jFreference); (11)
Areference(iFreference, jFreference) is the position of the fixed object image identified by image analysis in the reference image;
An(in, jn) is the position of the fixed object image in the actual image;
Tn-inverse is the actual inverse transformation function.
The inverse transformation function Tn-inverse can be described by the following expressions:
in and jn are the coordinates of the fixed object image in the actual image corresponding to the original position of the same object image in the reference image before camera pose change;
iFreference and jFreference are the coordinates of the fixed object image in the reference image;
f and g are inverse transformation functions of (i, j) coordinates between the actual and the reference image. These functions are applied by means of interpolation/extrapolation.
In other words an actual image (A(in, jn)) is provided at a further time (
The invention recognized that due to the course of time the camera view is subject to a camera view variation in the course of time, in particular due to ambient conditions of the furnace, such that the camera view variation ΔCAM_V causes a deviation of the image point from the object-image position, in particular wherein with varying camera pose in the course of time the image point (i, j) deviates from the corresponding object-image position.
In the third step of the core process according to the concept of the invention, an actual image IMG_act (A(in, jn)) is provided at a further time (
Here the points of interest or objects can be identified as A, A_G, A_E, A_N (set of reference image characteristics) in the reference image are automatically searched and identified in all other consequent images—see
Those fixed points or objects A, A_G, A_E, A_N—which can be identified in both images (i.e., in the reference one and in the actual one) with predefined degree of certainty—are used for determining the actual transformation function Tn according to Eq. 10.
Based thereon thereby a deviation-compensation COMP−ΔPOS is provided to the object-image positions A1 [B0, t1] in the actual image (A(in, jn)) (
More particularly the deviation-compensation is provided to the object-image position in actual image (A(in, jn)) (
In other words, it can be said that within the concept of the invention this example shows a preferred way of a method in that
Further
The alternative way of selection the objects in the reference image makes use of the edge detection of all distinctly visible objects inside the furnace, such as ports, joints, arches, etc.—see in
Any following image is identified in the same way and its descriptors are compared with those of the reference image. In case a significant difference is found, a new transformation function Tn is found.
Another way of selection the objects in the reference image is based on Neural Network identification of the principal parts of the furnace A_N such as superstructure, glass melt surface, observation holes and similar objects (see
In the fourth step, the deviation of the actual transformation function Tn from the initial transformation function T0 is evaluated. In case the deviation is greater than a predefined threshold, inverse transformation function Tn-inverse is calculated and used for determination of the position of the initially selected control point in the actual image A(i1, j1)—see Eq. 6.
Also the following errors of the camera optical system, image obstruction by the furnace atmosphere deposits, camera blocking by the deposits and camera lens fogging are considered as changes processes which result in changes in camera view as explained in detail below. The changes in camera view can apply to one or more cameras in use for the method of the inventive concept.
It is further beneficial to calibrate and compensate the optical system of the camera for optical errors such as vignetting, barrel or pincushion distortion. Techniques of the calibration and compensation are based on measurement of standard calibration image—here standard calibration image can be compared to effect of barrel and pincushion distortion. The measured deviations caused by the optical errors are quantified and used for image compensation in order to receive an undistorted image. This improved image is preferable for data processing according to procedures described in sections “Solution for mismatch of measurement points due to camera movement” and “Determination of the transformation function”
The present invention uses an automated method for identification of either deposits blocking camera view or camera lens fogging.
The method is based on Neural Network object identification where calibration image with no deposit is recorded. Artificial Neural Network identifies visible objects within the image. Any other consequent image is identified using Neural Network and presence of the deposit including its location is identified. Neural Network is specifically trained such a way that it distinguishes other objects such as bubbling, batch, and flame from the specific of the deposit—see
Fogging identification is based on quantification of the blur index BI where integral of the radiation intensity in the reference image is compared to integral of the radiation intensity in any consequent image. Shown in
The evaluated blurring index BI can be used for correction of the thermal imaging using a general formula:
I-corrected=I-actual.(1/BI); (12)
I-corrected is the corrected radiation intensity value used for thermal imaging;
I-actual is the measured radiation intensity;
BI is the blurring index, which is a number between zero and one indicating the relative attenuation of the radiation intensity by the semi-transparent deposit layer.
The temperature can then be obtained using a general formula:
T-measured=k(I-corrected); (13)
T-measured is the measured temperature;
k(I-corrected) is function converting the radiation intensity received by the camera into the temperature taking into account camera thermal calibration and material emissivity;
I-corrected is the corrected radiation intensity value used for thermal imaging.
It is beneficial to calculate based on known furnace geometry and position and orientation of the camera within the furnace (which is identified from the image analysis by comparing image, known furnace geometry, using, e.g., genetic programming) the physical area of the furnace corresponding to each pixel of the image. This information is used for determination of the precision of the object spatial identification. This is specifically beneficial for identification of the batch, bubbler, flame, temperature of the object.
It has been found, based on the concept of the invention, that the furnace control can be greatly improved by the use of the camera CAM and image analysis as described above. The concept recognizes that the camera view is subject to a camera view variation in the course of time, in particular due to ambient conditions of the furnace, such that the camera view variation causes a deviation of the image point from the object-image position,
in particular wherein with varying camera pose in the course of time the image point (i, j) deviates from the corresponding object-image position.
Thus, information from such imaging is processed through several enhancing modules performing at least the following functions:
This correction is basically achieved in that
This determination of the transformation function basically allows providing a deviation-compensation to the object-image position in the actual image (A(in, jn)) (
Further enhancing modules performing the following functions have been found to be of particular use with advantages as described above:
The above procedure converts information from the imaging into the reliable and reproducible data, which can be used for dependable furnace control. One or several major features of this data can be achieved at least thereby as listed below:
Further, the optional feature of this data can be achieved in that:
Further, the major feature of this data can be achieved in that:
More particular this is due to that the image of the furnace space, which is used for relating into the imaging technical map of process parameters, is determined by means of the deviation-compensated actual image.
Further one or more optional features of this data can be achieved in that:
This new precise data allow determining at least one or more of new enhanced control parameters as listed below:
These new enhanced control parameters are very beneficial for new level of the furnace control with either conventional control approach—see
Thus, the conventional control as described in
The improvement is executed by the inventive control system 100 as is described below with
The inventive control system 100 allows for gaining the corrected camera imaging results I* to be received and used for enhanced process parameters P* as shown in
The inventive control system 100 preferably further provides for a camera CAM adapted in that
Therein, an image 1B is provided as a pixel image (A(i, j)) with a number of image points (i, j), wherein an image point is assigned to a sensor pixel of the camera sensor CAM_S. An image point (i, j) of the pixel image A(i, j) corresponds to an object-image position assigned to an object location (x, y, z) of an object in the furnace space B(x, y, z);
The inventive control system 100 preferably further provides for the read out module 110 adapted in that
the image of the furnace space is related to a technical map of at least one process parameter of the furnace space during operation of the furnace by means of an image point read out, and
a control unit 120 is adapted in that
It can be assumed that with varying camera view CAM_V due to varying camera pose CAM_P in the course of time the image point (i, j) deviates from the corresponding object-image position.
The inventive control system 100 preferably further provides for the image taking module 130 adapted in that
The inventive control system 100 preferably further provides for a deviation-compensation module DELTA adapted in that
The control unit 120, CU is further adapted in that
Thus an industrial furnace 1 for processing a heated material M, in particular for processing a melt in a melting end of a kiln or the like industrial furnace, is shown herewith, wherein the industrial furnace has an inner furnace space 10 comprising a furnace crown, a furnace superstructure and a furnace material basin and comprising a control system 100 as described hereinbefore and/or adapted to execute the method as described hereinbefore.
The industrial furnace can be formed as a
a glass furnace with a furnace space comprising a furnace crown and a superstructure over a material basin with a glass melt, and/or with the control applying to control of a high temperature process.
Therein in step 1200 the image IMG is provided as a pixel image (A(i, j)) with a number of image points (i, j), wherein an image point is assigned to a sensor pixel of the camera sensor CAM_S,
An image point (i, j) of the pixel image A(i, j) corresponds to an object-image position assigned to an object location (x, y, z) of an object in the furnace space B(x, y, z),
In step 1300 it is illustrated that the camera view is subject to a camera view variation ΔCAM_V in the course of time, in particular due to ambient conditions of the furnace, such that the camera view variation causes a deviation ΔPOS of the image point from the object-image position. As respective deviation ΔPOS of the image point from the object-image position is also illustrated with
For addressing this problem, the method provides an image treatment process 1400 with steps 1410, 1420, 1430, 1440 as shown below.
In step 1410 a reference image IMG_ref , Areference(i, j) of the furnace space B(x, y, z) is provided at an initial time to during the course of time ti. More particular the reference image (Areference(i, j)) of the furnace space B(x, y, z) is provided at the initial time, and a characteristic object in the furnace space B0=B(x0, y0, z0) is selected at the initial time, wherein the characteristic object-image position corresponds to an original image point (i0, j0) in the reference image Areference(i, j) (
In step 1420 an actual image IMG_act, A(in, jn) is provided at a further time t1 (
Characteristic object-image position A0 originally corresponding to characteristic object B0 in the reference image (IMG_ref), denoted as A0→[B0, t0], is corresponding to another object B1 in the actual image (IMG_act), denoted as A0→A1[B1, t1] New object-image position A1 corresponding to characteristic object B0 is determined in the actual image (IMG_act), denoted as A1→A1[B0, t1].
In step 1430
In operation more particularly in an automated image analysis
In step 1440
Thus, the camera view variation in the course of time is related to a drift of camera pose. And the camera view variation results in that the image point (i, j) assigned to a sensor pixel of the camera sensor deviates from a corresponding object-image position and results into a difference between an image point read out at the initial time and an image point read out at the further time, and/or
Further, in the method 1000
In step 1500 a process parameter is determined by means of the deviation-compensated object-image position in the actual image. More particular as an option the image of the furnace space which is used for relating into the imaging technical map MAP of improved process parameters P* is determined by means of the deviation-compensated object-image position in the actual image.
In step 1600 it is depicted for the method 1000 to use the improved process parameters P* in a control unit CU* as shown in
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/063264 | 5/19/2021 | WO |