1. Field of the Invention
The present invention relates to a technique to implement desired gloss in three-dimensional molding.
2. Description of the Related Art
In recent years, aiming at preservation of cultural properties, an attempt is made to duplicate cultural properties by using a 3D printer or a printer using a UV curable ink. For example, in duplicating an oil painting, it is desirable that the colors of paints, protrusions (hereinafter, surface roughness) indicating a roughness state of the surface of the oil painting, and the gloss of the surface of the oil painting be reproduced. As the reproduction technique, the method of obtaining a three-dimensional molded article by independently forming a surface roughness-layer, a color material layer, and a glossy layer by using a first print head for forming surface roughness, a second print head for forming an image, and a third print head for forming gloss has been proposed (Japanese Patent Laid-Open No. 2004-299058).
However, with the method described in Japanese Patent Laid-Open No. 2004-299058, there is a case where it is not possible to sufficiently reproduce desired glossiness. The cause of this is explained using
An image processing apparatus according to the present invention includes an acquisition unit configured to acquire surface roughness data for forming a roughness-layer and glossiness data for forming a glossy layer that are used to form a three-dimensional molded article including at least the roughness-layer that forms roughness and the glossy layer reproduces gloss, a derivation unit configured to derive a representative frequency that characterizes roughness of the roughness layer from the acquired surface roughness data, and a correction unit configured to correct the glossiness data based on the derived representative frequency and output characteristics of an image forming apparatus that is used to output the three-dimensional molded article.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, with reference to the attached drawings, the present invention is explained in detail in accordance with preferred embodiments. Configurations shown in the following embodiments are merely exemplary and the present invention is not limited to the configurations shown schematically.
In the following, a method for obtaining a three-dimensional molded article having desired glossiness, for which the frequency characteristics of surface roughness have been taken into consideration, by an image forming apparatus is explained. Here, the three-dimensional molded article may be a three-dimensional molded article that is formed by, for example, a 3D printer, or a three-dimensional molded article that is formed by forming a pigment color material a plurality of times in the same area of a printing medium by a pigment printer.
In the present embodiment, it is assumed that the specular glossiness is adopted as glossiness data.
The CPU 301 controls the entire image forming system by executing an operating system (OS) and various programs stored in the ROM 302 or the HDD 330 by using the RAM 303 as a work memory. The programs that the CPU 301 executes include programs for image processing, to be described later. The general-purpose I/F 304 is a serial bus interface, for example, such as USB, and to which the input device 310, such as a mouse and a keyboard, the output device 320, such as a printer, etc., are connected. To the SATA I/F 305, the HDD 330 and the general-purpose drive 340 that performs read and write of various storage media are connected. The CPU 301 makes use of the HDD 330 and various storage media mounted on the general-purpose drive 340 as a storage area of data to perform read and write. The VC 306 is a video interface and to which, the display 350 is connected. The CPU 301 displays a user interface (UI) screen provided by a program on the display 350 and receives user inputs including instructions from a user via the input device 310.
The roughness representative frequency derivation unit 401 analyzes the surface roughness data that is input and derives a representative frequency that characterizes the surface roughness (hereinafter, roughness representative frequency) in the three-dimensional molded article. Information on the derived roughness representative frequency is sent to the glossiness correction unit 402.
The glossiness correction unit 402 corrects the glossiness data based on the roughness representative frequency derived from the surface roughness data and the output characteristics of the output device 320 (printer). Here, the output characteristics of the printer mean the frequency response characteristics of the surface roughness that are output. Then, as what represents the output characteristics, a lookup table in which various roughness frequencies and glossiness are associated with each other (the roughness glossiness characteristic LUT 403) is used. The corrected glossiness data is sent to the output device 320.
Then, the printer as the output device 320 performs printing processing by using the surface roughness data, the corrected glossiness data, and the color data that are input, and outputs a three-dimensional molded article.
At step 501, the above-described three kinds of image data (surface roughness data, glossiness data, color data) relating to a three-dimensional molded article, which is an object to be reproduced, is acquired. The surface roughness data that is acquired here is data describing the heights with respect to the reference surface in a two-dimensional distribution. In the present embodiment, the surface roughness data is assumed to be data of a grayscale image (hereinafter, “surface roughness image”) in which the height at each pixel position (height of 0 mm to 1 mm with respect to the reference surface) is converted into an 8-bit value from 0 to 255. Further, the glossiness data is data describing a two-dimensional distribution of the specular glossiness at an incidence angle of 60 degrees and an emission angle of 60 degrees, respectively, which is obtained in the measurement system in
At step 502, the roughness representative frequency derivation unit 401 analyzes the acquired surface roughness data and derives the above-described roughness representative frequency. Specifically, by a method shown below, a representative frequency frep of a surface roughness image H (x, y) is derived.
First the surface roughness image H (x, y) is resolved into frequency components by the fast Fourier transformation using expression (1) below, which is publicly known, and a frequency image A (u, v) is found.
A(u,v)=FFT(H(x,y)) expression (1)
In expression (1) described above, u and v are the horizontal frequency and the vertical frequency, respectively. It is only required to resolve the surface roughness image into frequency components, and therefore, it may also be possible to use another resolution method, such as the wavelet conversion.
Next, by using the frequency image A (u, v) obtained by the frequency resolution, the representative frequency frep that characterizes the surface roughness image is derived. In the present embodiment, a pixel (u, v) the value of which is the largest in the frequency image A (u, v) is extracted and a frequency fmax with the maximum amplitude value in the frequency space is derived as a frequency that characterizes roughness by using expression (2) below.
In expression (2) described above, arg max is a function to find a variable f that maximizes a function A (f). In the present embodiment, as described above, the frequency with the maximum amplitude value in the frequency space is taken to be the representative frequency frep that characterizes the surface roughness, but the frequency is not limited to this. For example, it may also be possible to take the frequency with the minimum amplitude value in the frequency space to be the roughness representative frequency conversely as in the present embodiment, or it may also be possible to take another statistical value, such as the mean or the median in the frequency space, to be the roughness representative frequency in view of noise or the like. The roughness representative frequency frep thus derived is sent to the glossiness correction unit 402.
At step 503, the glossiness correction unit 402 corrects the glossiness data by using the derived roughness representative frequency frep. In detail, the processing to derive the amount of change in glossiness corresponding to the roughness representative frequency and to correct the glossiness data in accordance with the derived amount of change (glossiness correction processing) is performed.
At step 701, the roughness glossiness characteristic LUT 403 (hereinafter, referred to only as “LUT”) is read from the HDD 330 or the like.
At step 702, a ratio of change in glossiness ΔG in the roughness representative frequency frep (here, fmax) derived at step 502 described above is derived by using the read LUT. This processing can be represented as processing to estimate the amount of change (here, decrease) in glossiness Gmax (pixel value: 255) of a smooth surface depending on the frequency of roughness. It is possible to find the ratio of change (here, ratio of decrease) in glossiness ΔG by, for example, expression (3) below.
In expression (3) described above, fn and fn+1 are frequencies specified in the LUT and fn is the maximum value among the frequencies lower than fmax and fn+1 is the minimum value among the frequencies higher than or equal to fmax. Further, Gmax is the maximum glossiness among the glossiness specified in the LUT and Gn and Gn+1 are the nth and (n+1)th glossiness within the LUT, respectively, having values corresponding to the frequencies fn and fn+1, respectively. Hereinafter, a specific procedure is explained by using numerical value examples. First, it is assumed that the roughness representative frequency fmax is 1.5. The frequencies fn and fn+1 in this case are fn=1.0 and fn+1=2.0, respectively, from the LUT shown in
Finally, a ratio of the above-described estimated glossiness G to Gmax is calculated. Here, the ratio is a ratio of the estimated glossiness G=141 to Gmax=255, and therefore, ΔG=0.55.
In the present embodiment, the ratio of decrease in glossiness ΔG at the roughness representative frequency frep is derived as a simple linear sum, but the method is not limited to this. For example, it may also be possible to use an arbitrary weighting coefficient or to derive by using a nonlinear operation, such as a gamma operation.
At step 703, by using the ratio of decreases in glossiness ΔG derived at step 702, a corrected value G′ for the input value Gin in the glossiness data acquired at step 501 described above is found by using expression (4) below.
G′=G
in
/ΔG expression (4)
From expression (3) described above, the value of ΔG is in a range of 0≧ΔG≧1, and therefore, the glossiness correction processing here is processing to increase the input value Gin. However, in the case where ΔG=0, G′ is taken to be Gin (G′=Gin).
Explanation is returned to the flowchart in
The above is the contents of the processing in the image processing apparatus 300 according to the present embodiment. As described above, in the present embodiment, the glossiness that takes into consideration the amount of decrease in glossiness resulting from the surface roughness is derived by deriving the ratio of decrease in glossiness for the frequency component of the surface roughness image and by multiplying the input glossiness by the inverse of the derived ratio of decrease in glossiness. Due to this, it is made possible to obtain a three-dimensional molded article that favorably reproduces the glossiness of an object having roughness on the surface.
Next, printing processing of a three-dimensional molded article in the case where an ink jet printer that uses UV curable ink is used as the output device 320 is explained.
First, the printing operation in an ink jet printer is explained.
Subsequently, each process until a three-dimensional molded article having surface roughness including the roughness-layer 1101, the color development layer 1102, and the glossy layer 1103 is formed in the above-described printer is explained.
First, the roughness-layer 1101, which is the lowermost layer, is formed on the printing medium 1008 by using the surface roughness data. In the present embodiment, height is controlled by an ink amount. In the case where a substantially uniform layer is formed by an ink amount of 100% in forming the roughness-layer 1101, the roughness-layer 1101 has a certain thickness (height) in accordance with the volume of ejected ink. For example, in the case where the layer formed by an ink amount of 100% has a thickness of 20 μm, in order to reproduce a thickness of 100 μm, it is necessary to form a layer by an ink amount of 100% about five times. In other words, an ink amount that is ejected to the position that requires a height of 100 μm is about 500%. In accordance with the way of thinking such as this, the roughness-layer 1101 is formed first based on the density of the surface roughness image indicated by the surface roughness data.
Next, the color development layer 1102 is formed on the roughness-layer 1101 by using the color data. For example, based on a table or the like in which a relationship between each CIELab value of a pixel value, which is converted from a pixel value of an image represented by RGB values, and the density value of each color of cyan, magenta, yellow, and black is specified, each amount of ink to be ejected is determined and thus the color development layer 1102 is formed.
Then, the glossy layer 1103, which is the uppermost layer, is formed on the color development layer 1102 by using the corrected glossiness data. In the present embodiment, gloss is controlled by controlling the ratio of area in accordance with the state of the uppermost surface. Here, the ratio of area means a ratio of pixels to which ink is ejected in the unit area. In other words, the smoothness of the surface is controlled by controlling on/off of a dot and for example, in the case of a ratio of area of 100%, the on-dot is formed for all the pixels, and therefore, the surface of printed matter becomes close to a smooth surface. Then, as the ratio of area decreases, more roughness occur between the position where the on-dot is formed and the position where the on-dot is not formed, and therefore, the surface of printer mater becomes less smooth. In the present embodiment, it is assumed that the printer as the output device 320 is a binary printer that controls on/off of ink for each pixel and the state where all the pixels are the on-dots in the unit area is handled as an ink amount of 100%. In this case, only 100% or 0% can be represented by a single pixel, and therefore, a halftone is represented by a set of a plurality of pixels.
In summary of the above, in the case where a dot pattern with a small ratio of area is formed, irregular surface roughness are formed on a printing medium and this corresponds to making the surface rough. As a result of this, it is possible to reproduce low gloss intensity. Further, in the case where a dot pattern with a high ratio of area is formed, the surface roughness that are formed on a printing medium become fine and this corresponds to making the surface smoother. As a result of this, it is possible to reproduce high gloss intensity.
In the case where the ratio of area becomes smaller than a fixed value, there is a possibility that the surface roughness on a printing medium are exposed, and therefore, glossiness becomes higher on the contrary. Because of this, it is desirable to control gloss in a range where the ratio of area is higher than a fixed value. This is the reason that the minimum value of the ratio of area is set to 30% in the table shown in
In the present embodiment, the case is explained where the correction of glossiness is performed uniformly for the surface roughness image. However, it is not necessary to uniformly perform the correction processing of glossiness for the surface roughness image. For example, it is also possible to partially correct glossiness by dividing the surface roughness image into a plurality of areas and by applying the present embodiment for each divided image.
As above, according to the present embodiment, in the case of forming a three-dimensional molded article having roughness on the surface, it is possible to reproduce desired gloss by correcting glossiness data in accordance with the amount of change in gloss that decreases as the surface roughness frequency increases.
In the first embodiment, in view of that the input glossiness data includes the influence of surface roughness, the glossiness data is corrected based on the relationship between the frequency component of the surface roughness and the glossiness by taking into consideration the amount of change in gloss that decreases as the surface roughness frequency increases. However, in the case where a three-dimensional molded article having a high-frequency surface roughness shape is formed by using an ink jet printer, there is a possibility that desired glossiness is not obtained by the glossiness correction processing of the first embodiment.
The first cause is that, with an ink jet printer, even in the case where an attempt is made to form high-frequency surface roughness, the surface becomes a substantially smooth surface due to ink spreading.
The second cause is that the glossiness data that is input includes the influence of roughness (the glossiness data is data obtained by measuring glossiness of an actually reproduced object). It is premised that the roughness-layer is formed based on the surface roughness data and on the roughness-layer, the glossy layer is formed based on the glossiness data, and therefore, in the case where the glossiness data including the influence of roughness, which is input to the printer, is output as it is, roughens is considered twice as a result.
Because of the above-described reasons, the measures such as below are required in the case where an ink jet printer is used.
First, for the portion where the roughness frequency is lower than fth (the portion where roughness is considered twice), it is necessary to correct glossiness in accordance with the ratio of change (ratio of decrease) in glossiness corresponding to the frequency as in the first embodiment. On the other hand, for the portion where the roughness frequency is higher than or equal to fth, because the surface becomes a substantially smooth surface due to ink spreading, the desired glossiness is obtained (the broken line 1401 and the solid line 1402 coincide with each other) only by outputting the input glossiness data as it is, and therefore, it is not necessary to correct the glossiness data. In the case where the glossiness data is corrected in the frequency area in which the frequency is higher than or equal to fth, the correction will be over-correction, and therefore, the desired glossiness is not obtained on the contrary.
Consequently, in the present embodiment, whether or not to apply glossiness correction processing is determined in accordance with the predetermined roughness frequency fth at which the output characteristics change.
Explanation of the portions in common to those of the first embodiment is omitted or simplified and in the following, different points are explained mainly.
At step 1501, the roughness glossiness characteristic LUT 403 is read from the HDD 330 or the like.
G(fn−1)>G(fn) and G(fn)<G(fn+1) expression (5)
(here, fn−1<fn<fn+1)
In the present embodiment, an inflection point that satisfies expression (5) described above is taken to the predetermined frequency fth that serves as a reference, but predetermined frequency fth is not limited to the inflection point. For example, it may also be possible to derive a ratio of change in glossiness from the obtained LUT and to determine the predetermined frequency fth that serves as a reference from a relationship in magnitude between threshold values. As shown in
At step 1502, the roughness representative frequency frep (here, the frequency fmax with the maximum amplitude value) derived at step 502 in the flow in
At step 1503, by using the LUT read at step 1501, the ratio of decrease in glossiness ΔG at the roughness representative frequency fmax is derived (corresponding to step 702 in the flow in
At step 1504, by using the ratio of decrease in glossiness ΔG derived at step 1503, the corrected value G′ for the input value Gin in the glossiness data is found (corresponding to step 703 in the flow in
The above is the contents of the glossiness correction processing according to the present embodiment.
In the present embodiment, explanation is given on the assumption that the surface roughness having a frequency component lower than the frequency fth that serves as a reference can be formed by a printer. However, there is a case where the surface roughness shape having a desired frequency is not necessarily obtained due to the ink spreading described previously even in the case where that frequency is lower than the frequency fth that serves as a reference. In the case such as this, it may also be possible to perform preprocessing, such as MTF correction processing, on the surface roughness data having a frequency component lower than fth.
As above, according to the present embodiment, in the case where the frequency band of surface roughness is the frequency band that is difficult to form by an ink jet printer, the correction of glossiness is not performed in view of that the surface roughness shape becomes substantially smooth. Due to this, it is made possible to reproduce the desired glossiness that takes ink spreading also into consideration.
The first and second embodiments premise that the glossiness data that is input includes the influence of surface roughness. However, in the case where the object from which the input glossiness data is acquired has the same material as that used in the object to be reproduced and the surface includes a substantially smooth material, it can be thought that the influence of surface roughness is as small as ignorable. It can be thought that the case such as this includes, for example, a case where the object to be reproduced is a finished metal (e.g., satin finished metal), such as a frame of a camera, and the object from which the input glossiness data is acquired is not an actually finished metal, but a smooth coated metal plate before being finished, which is the material of the metal before being finished. This means that the measured values of the glossiness of a substantially smooth material as shown in
Explanation of the portions in common to those of the first and second embodiments is omitted or simplified and in the following, different points are explained mainly.
At step 1801, the roughness glossiness characteristic LUT 403 is read from the HDD 330 or the like. The LUT that is read here is the LUT (see
At step 1802, the roughness representative frequency frep derived at step 502 in the flow in
At step 1803, by using the LUT read at step 1801, the ratio of change (here, ratio of increase) in glossiness ΔG at the roughness representative frequency frep is derived (corresponding to step 702 in the flow in
At step 1804, by using the ratio of increase in glossiness ΔG derived at step 1803, the corrected value G′ for the input value Gin in the glossiness data is found (corresponding to step 703 in the flow in
G′=G
in
×ΔG expression (6)
As will be understood from expression (6) described above, the correction processing at this step is processing to decrease the input glossiness Gin by taking into consideration the increase in glossiness due to smooth surface roughness so that the desired glossiness is obtained for the high-frequency surface roughness that are difficult for an ink jet printer to reproduce. The above is the contents of the glossiness correction processing according to the present embodiment.
In the present embodiment, explanation is given on the assumption that the glossiness correction processing is not performed on the surface roughness having a frequency component lower than the predetermined frequency fth. However, there is a case where the surface roughness shape that is output by an inkjet printer does not necessarily become a surface roughness shape having a desired frequency due to ink spreading as described previously. Consequently, it may also be possible to perform the glossiness correction using the LUT similarly for the surface roughness having a frequency component lower than fth, or to perform preprocessing, such as MTF correction processing.
Further, in the present embodiment, as the input glossiness data, measured values acquired from the material that is the same as that of the object to be reproduced and the surface of which is substantially smooth, but the input glossiness data does not necessarily need to be measured value. For example, the input glossiness data may be glossiness that is estimated from a model of the bidirectional reflectance distribution function, such as the phong model.
As described above, according to the present embodiment, in the case where the frequency of surface roughness is the frequency band that is difficult for a printer to form, the correction of the glossiness data is performed based on the ratio of change in glossiness that increases due to smooth surface roughness. Due to this it is made possible to appropriately reproduce desired glossiness.
In the first and second embodiments, the glossiness data including the influence of surface roughness is taken to be data to be input, and in the third embodiment, the glossiness data in which the influence of surface roughness can be ignored is taken to be data to be input, respectively. However, a case may also be supposed where whether the input glossiness data includes the influence of surface roughness is not made clear in advance. Consequently, an aspect is explained as a fourth embodiment, in which whether the input glossiness includes the influence of surface roughness is determined and the contents of correction are switched in accordance with the determination results.
Explanation of the portions in common to those of the first to third embodiments is omitted or simplified and in the following, different points are explained mainly.
At step 1901, the roughness glossiness characteristic LUT 403 is read from the HDD 330 or the like. The LUT that is read here is the LUT (see
At step 1902, whether the input glossiness data is data including the influence of surface roughness is determined. This determination is performed based on, for example, a user input via the UI screen that is displayed on the display 350.
At step 1903, as at step 1502 in
At step 1904, as at step 1503 in
At step 1905, as at step 1802 in
At step 1906, as at step 1803 in
At step 1907, by using the radio of decrease in glossiness ΔG derived at step 1904 or the ratio of increase in glossiness ΔG derived at step 1906, the corrected value G′ for the input value Gin in the glossiness data is found. In other words, in the case where the roughness representative frequency frep is lower than the frequency fth that serves as a reference, the correction processing to increase the input value Gin is performed by using the ratio of decrease in glossiness ΔG and expression (4) described previously. Then, in the case where the roughness representative frequency frep is higher than the frequency fth that serves as a reference, the correction processing to decreases the input value Gin is performed by using the ratio of increases in glossiness ΔG and expression (6) described previously.
As above, according to the present embodiment, by switching the contents of the correction processing in accordance with whether the input glossiness data includes the influence of surface roughness, it is made possible to favorably reproduce desired glossiness.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment (s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
According to the present invention, it is possible to obtain a three-dimensional molded article having desired glossiness.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2015-097363, filed May 12, 2015, which is hereby incorporated by reference wherein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2015-097363 | May 2015 | JP | national |