An image-forming apparatus, comprising: an image carrier; a pattern-forming unit, configured to form a first detection pattern for a density detection on the image carrier, wherein the first detection pattern includes a black first-sub-pattern and a non-black second-sub-pattern; a first sensor, configured to perform the density detection on the first-sub-pattern; and a second sensor, configured to perform the density detection on the second-sub-pattern; the pattern-forming unit further configured to form a second detection pattern for a misregistration detection on the image carrier, where the second detection pattern includes a full-color third-sub-pattern and a full-color fourth-sub-pattern, and the third-sub-pattern is different from the fourth-sub-pattern; the first sensor further configured to perform the misregistration detection on the third-sub-pattern; and the second sensor further configured to perform the misregistration detection on the fourth-sub-pattern, wherein the first sensor includes a specular reflection detection channel configured to perform the density detection on the black first-sub-pattern based on the specular reflection detection channel; the first sensor further includes a diffuse reflection detection channel configured to perform the misregistration detection on the full-color third-sub-pattern based on the specular reflection detection channel and the diffuse reflection detection channel; the second sensor includes a diffuse reflection detection channel configured to perform the density detection on the non-black second-sub-pattern based on the diffuse reflection detection channel; and the second sensor is further configured to perform the misregistration detection on a non-black pattern in the fourth sub-pattern and another pattern in the fourth sub-pattern wherein one type of non-black colors is superimposed with black color, based on the diffuse reflection detection channel. an image carrier; a pattern-forming unit, configured to form a first detection pattern for a density detection on the image carrier, wherein the first detection pattern includes a black first-sub-pattern and a non-black second-sub-pattern; a first sensor, configured to perform the density detection on the first-sub-pattern; and a second sensor, configured to perform the density detection on the second-sub-pattern; the pattern-forming unit further configured to form a second detection pattern for a misregistration detection on the image carrier, where the second detection pattern includes a full-color third-sub-pattern and a full-color fourth-sub-pattern, and the third-sub-pattern is different from the fourth-sub-pattern; the first sensor further configured to perform the misregistration detection on the third-sub-pattern; and the second sensor further configured to perform the misregistration detection on the fourth-sub-pattern, wherein the first sensor includes a specular reflection detection channel configured to perform the density detection on the black first-sub-pattern based on the specular reflection detection channel; the first sensor further includes a diffuse reflection detection channel configured to perform the misregistration detection on the full-color third-sub-pattern based on the specular reflection detection channel and the diffuse reflection detection channel; the second sensor includes a diffuse reflection detection channel configured to perform the density detection on the non-black second-sub-pattern based on the diffuse reflection detection channel; and the second sensor is further configured to perform the misregistration detection on a non-black pattern in the fourth sub-pattern and another pattern in the fourth sub-pattern wherein one type of non-black colors is superimposed with black color, based on the diffuse reflection detection channel.