位置検出対象の各色のトナー像の位置ずれを検出するため、位置検出対象の各色に対応するパッチ画像を像担持体に形成する画像形成手段と、前記像担持体に光を照射し、反射光量に対応する信号を出力する検出手段と、前記検出手段の出力信号を閾値判定することで形成した各パッチ画像の位置を検出して位置ずれの補正制御を行う制御手段と、を備えており、前記制御手段は、前記検出手段が出力するパッチ画像からの反射光量に対応する第1信号のピーク値と、該パッチ画像に対応する基準値から補正値を算出し、算出した補正値に基づき該第1信号を補正し、補正後の第1信号を閾値判定することで、該パッチ画像の位置を判定する、ことを特徴とする画像形成装置。前記制御手段は、パッチ画像に対応する基準値を該パッチ画像からの反射光量に対応する第1信号のピーク値で除することにより補正値を算出し、該第1信号の振幅値に算出した補正値を乗ずることで該第1信号を補正することを特徴とする請求項1に記載の画像形成装置。前記制御手段は、パッチ画像に対応する基準値と該パッチ画像からの反射光量に対応する第1信号のピーク値との差である補正値を算出し、該第1信号の振幅値から算出した補正値を減ずることで該第1信号を補正することを特徴とする請求項1に記載の画像形成装置。前記制御手段は、パッチ画像からの反射光量に対応する第1信号のピーク値と該パッチ画像に対応する基準値との差が第1の値より大きい場合に、該第1信号を補正し、補正後の第1信号を閾値判定することで、該パッチ画像の位置を判定し、前記差が前記第1の値以下である場合には、該第1信号を閾値判定することで、該パッチ画像の位置を判定することを特徴とする請求項1から3のいずれか1項に記載の画像形成装置。パッチ画像に対応する基準値は、前記検出手段が出力する、前記像担持体に濃度が一定となる様に予め形成した該パッチ画像からの反射光量に対応する信号のピーク値である、ことを特徴とする請求項1から4のいずれか1項に記載の画像形成装置。パッチ画像に対応する基準値は、前記検出手段が出力する、前記像担持体に濃度が一定となる様に予め形成した該パッチ画像からの反射光量に対応する信号が、時間とともに減少し始める直前のポイントの値である、ことを特徴とする請求項1から4のいずれか1項に記載の画像形成装置。パッチ画像に対応する基準値は、前記検出手段が出力する該パッチ画像からの反射光量に対応する第1信号のピーク値に向けて値が増加する直前のポイントの値である、ことを特徴とする請求項1から4のいずれか1項に記載の画像形成装置。画像形成装置において、トナー像のエッジ部分の濃度が濃くなる現象が発生することが知られている。以下、トナー像のエッジの濃度が濃くなる現象を、エッジ濃度変動現象と呼ぶものとする。エッジ濃度変動現象は、現像剤の劣化、トナー濃度等の現像条件、現像コントラスト電位等の潜像条件により変化する。したがって、画像形成装置において、エッジ濃度変動現象を発生させない様に制御することは一般的に困難である。本発明は、エッジ濃度変動現象によるパッチ画像の検出位置の誤差を低減し、高精度にパッチ画像領域を検出することができるようにすることを目的とする。本発明による画像形成装置は、位置検出対象の各色のトナー像の位置ずれを検出するため、位置検出対象の各色に対応するパッチ画像を像担持体に形成する画像形成手段と、像担持体に光を照射し、反射光量に対応する信号を出力する検出手段と、検出手段の出力信号を閾値判定することで形成した各パッチ画像の位置を検出して位置ずれの補正制御を行う制御手段と、を備えており、制御手段は、各パッチ画像に対応する基準値を保持しており、検出手段が出力するパッチ画像からの反射光量に対応する第1信号のピーク値と、該パッチ画像に対応する基準値から補正値を算出し、算出した補正値に基づき該第1信号を補正し、補正後の第1信号を閾値判定することで、該パッチ画像の位置を判定する、ことを特徴とする。本発明によれば、パッチ画像のエッジの濃度が変動したとしても、その変動を補正して検出する位置ずれの誤差を少なくすることができ、よって、画質を維持することができる。以下では、本発明の実施形態について詳細に説明する。なお、以下の説明に使用する各図において、本発明の理解に必要でない構成要素については、簡略化のため図から省略している。第一実施形態図1は、本実施形態における画像形成装置の画像形成部1の構成図である。なお、図1において、点線の矢印は各部材の移動方向又は回転方向を表している。画像形成ステーション7C、7M、7Y及び7Kは、それぞれ、シアン、マゼンダ、イエロー、ブラックのトナー像を形成し、形成したトナー像を像担持体である中間転写ベルト12に転写するものである。なお、画像形成ステーション7C、7M、7Y及び7Kの構成はトナーの色以外は同じであるため、以下では画像形成ステーション7Cのみについて説明する。像担持体である感光体3は、帯電装置2により帯電され、露光装置5は、感光体3の表面を、形成する画像を示す画像データに基づくレーザ光で走査して静電潜像を形成する。現像装置4は、対応する色のトナーを含む現像剤を有し、感光体3に形成された静電潜像をトナーにより現像して、感光体3にトナー像を形成する。なお、本実施形態において、現像剤は、対応する色の非磁性トナーと磁性キャリアが所定の比率で混合された二成分現像剤である。なお、現像装置4は、固定されたマグネットを内部に有する非磁性の現像スリーブ41を備えている。現像スリーブ41は、その外周面の一部を現像装置4の外部に露呈させて、感光体3との最近接距離S-Dギャップを保持して対向配設されている。さらに、現像スリーブ41には図示しない電圧装置から電圧が印加される。なお、感光体3と現像スリーブ41とが対向する部分を、以下では現像領域と呼ぶものとする。本実施形態において、現像スリーブ41は、感光体3の回転方向と同一方向に回転駆動される。この場合、規制ブレード42は、現像領域において、現像スリーブ41の回転方向の上流に配置され、規制ブレード42により、二成分現像剤は、現像スリーブ41の表面に薄い層でコートされる。一次転写装置6は、感光体3に形成されたトナー像を中間転写ベルト12に転写する。なお、各画像形成ステーション7C、7M、7Y及び7Kが形成したトナー像は、中間転写ベルト12に重ね合わせて転写されカラー画像が形成される。中間転写ベルト12のトナー像は、二次転写装置11により搬送経路8を搬送される記録材10に転写され、記録材10に転写されたトナー像は、定着装置9にて加熱及び加圧により定着される。さらに、画像形成ステーション7Kの中間転写ベルト12の搬送方向の下流側には、中間転写ベルト12に対向して光センサ21が配置されている。光センサ21は、色ずれ補正制御で使用する位置検出用のパッチ画像と、濃度制御用のパッチ画像の検出を行うものである。図2に示す様に、光センサ21は、中間転写ベルト12のそれぞれの端部の近傍に配置され、各端部の近傍に形成されたパッチ画像500の検出を行う。図3は、光センサ21の構成図である。光センサ21は、LED等の発光素子23と、フォトダイオードやCdS等の受光素子24を備えている。なお、受光素子24は、測定対象からの乱反射光を受光する位置に設けられており、測定対象からの正反射光を受光しない位置に設けられている。図3の例においては、発光素子23は中間転写ベルト12の法線に対して45度の角度でレーザ光を照射する様に配置され、受光素子24は中間転写ベルト12の法線方向に反射したレーザ光が入射する様に配置されている。中間転写ベルト12にパッチ画像500が形成されている場合においては、発光素子23から照射された光はパッチ画像500により反射される。反射光のうち、受光素子24に到達した乱反射光が電気信号に変換され、受光素子24は、受光した光量に応じた振幅の信号を出力する。図4は、本実施形態による画像形成装置の制御部100の概略的な構成図である。なお、図4は光センサ21の制御に関する部分のみを表示している。制御回路101は、ROM106に保存されている制御ソフトウェア等に基づき画像形成部1等の制御を実行する。このとき、RAM107を各種データ等の保存に利用する。駆動回路105は、制御回路101の制御により光センサ21の発光素子23を駆動する。また、受光回路104は、光センサ21の受光素子24が出力するその受光光量に応じた電流を電圧に変換して制御回路101に出力する。濃度制御において、制御部100は、各色について、図5aに示すように複数の階調を有するパッチ画像51~55を形成する。なお、これらパッチ画像のデータは、ROM106又はRAM107に保存されている。異なる濃度のパッチ画像51~55は、中間転写ベルト12の搬送方向、つまり、副走査方向に一定間隔で形成される。図3に示す様に、本実施形態においては、中間転写ベルト12の両端に光センサ21を設けているので、4色のうち2色に対する複数のパッチ画像を一方の側に、残りの2色に対する複数のパッチ画像を他方の側に形成する。なお、各色について、濃度の異なる5つのパッチ画像を形成するものとしているが、形成する濃度の段階数は例示である。色ずれ、つまり、各トナー像の位置の補正制御には、例えば、図5bに示す様に、基準色であるブラック以外の各色に対応する平行四辺形のパッチ画像561Y、561M、561C、562Y、562M及び562Cを副走査方向に配置する。なお、これら6つのパッチ画像も、中間転写ベルト12の両端にそれぞれ形成される。ここで、イエローに対応するパッチ画像561Y及び562Yは、基準とするブラックのトナー像に対するイエローのトナー像の位置ずれを検出するためのものである。同様に、パッチ画像561M及び562Mはブラックに対するマゼンダの、パッチ画像561C及び562Cはブラックに対するシアンのトナー像の位置ずれを検出するためのものである。ここで、図5bに示す様に、パッチ画像561Y、561M、561Cは、副走査方向と直交する主走査方向に対して所定の角度だけ傾けて作成する。さらに、パッチ画像562Y、562M、562Cは、主走査方向のラインに対して、パッチ画像561Y、561M、561Cと線対象となる様に形成する。なお、6つのパッチ画像は、使用する色と、その配置方向が異なるのみであるので、これらを区別する必要が無い場合、単にパッチ画像56と呼ぶものとする。各パッチ画像56は、それぞれ、対応する色のトナーによるベタ画像に、基準とするブラックのトナーによるベタ画像を重畳したものである。なお、図5bにおいては網掛けで示すブラックのトナー像は、各パッチ画像56の対応する色のトナーの領域を、中間転写ベルト12の搬送方向の2つの領域に分断する様に重畳される。以下の説明において、パッチ画像56のブラックのトナー像が重畳された部分をブラック領域と呼び、その他のイエロー、マゼンダ又はシアンのトナー像の部分をカラー領域と呼ぶ。さらに、ブラック領域の両側にある2つのカラー領域のうち、中間転写ベルト12の搬送方向の前側にある領域を前側カラー領域と、後側にある領域を後側カラー領域と呼ぶ。また、以下の説明において、前側及び後側とは、中間転写ベルト12の搬送方向の下流側及び上流側を、それぞれ示すものとする。図6は、パッチ画像56の移動に伴う、光センサ21の出力信号波形を示している。出力信号波形300は理想的の出力波形を示し、出力信号波形301は実際の出力波形を示す。中間転写ベルト12のパッチ画像56が形成されていない位置において、発光素子23から照射された光は中間転写ベルト12によって反射される。中間転写ベルト12は、正反射光が強く、乱反射光が弱い。したがって、このとき受光素子24に入射する光量は大変低い。その後、中間転写ベルト12の移動に伴い、発光素子23からの光が照射される位置がパッチ画像56の前側カラー領域になると、拡散反射する光量が大きくなり、受光素子24に入射する光量が増大する。続いて、各パッチ画像56の前側カラー領域とブラック領域の境界部分が発光素子23から照射された光の反射する位置に到達すると受光素子24が検出する受光量は減少する。これは、ブラックのトナー像からの拡散反射光が減少するためである。その後、ブラック領域と後側カラー領域との境界部分に到達すると、再度、受光素子24が検出する受光量は増大する。その後、中間転写ベルト12の移動に伴い、発光素子23から照射された光が反射する位置からパッチ画像56が抜けると、受光素子24に入射する光量は減少する。制御部100の制御回路101は、制御回路101はセンサの出力値と閾値とを比較し、センサの出力が閾値より大きい場合はハイを出力し、センサの出力が閾値より小さい場合はローを出力する。そして、受光素子24が受光する反射光量が閾値を超えたときローからハイに変化したタイミングと、閾値を下回ったときハイからローに変化したタイミングを各領域の境界として検出する。図6の波形300は、受光素子24の出力の理想的な波形であり、立ち上がり及び立下りが実質的に零である波形を示している。続いて図15を用いて、受光素子24が出力する信号波形について説明する。図15aは、発光素子23が照射する光スポット501がパッチ画像500に入っていない状態を示している。図15bは、発光素子23が照射する光スポット501の半分が、パッチ画像500に入っている状態を示している。さらに、図15cは、発光素子23が照射する光スポット501の総てが、パッチ画像500に入っている状態を示している。なお、パッチ画像500は、面内で均一に形成されているものとする。図15dは、受光素子24の出力波形であり、点502、503及び504は、それぞれ、図15a、b及びcの状態を示している。図15aに示す状態では、パッチ画像500は、光スポットの位置に来ておらず、中間転写ベルト12の表面からの乱反射光しか得られないため、あまり出力が上がらない。なお、本実施形態の中間転写ベルト12はカーボン等の導電剤を分散させて体積抵抗および表面抵抗の調整を行っており色は黒色である。図15bの状態では、光スポットがパッチ画像500に徐々に入っており、反射光が徐々に増大する。図15cの状態では、光スポットの総てがパッチ画像上にあるので、得られる乱反射光が多くなり大きな出力が得られる。このようにして、パッチ画像500が光スポットを通過すると、乱反射出力の変化が得られ、それによってパッチ画像500のエッジ位置を検出することができる。図15を用いて説明した様に、光センサ21が出力する実際の信号は、その立ち上がり及び立下りにかかる時間は零ではなく、ある程度の時間を要する。図6の波形301は、実際の受光素子24が出力する波形がその立ち上がり及び立下りにある程度の時間を必要とすることを示している。このように、信号の立ち上がり位置及び立ち下がり位置は、各領域の境界を示している。また、信号レベルのハイ又はローの継続期間は、パッチ画像56の各領域の副走査方向における幅を示している。図6に示すように、カラーのパターンの上にブラックBkのパターンを重畳すると、下地中間転写ベルト部分の乱反射出力が低く、カラー領域の乱反射出力が高く、ブラック領域の乱反射出力が低くなることを利用してブラック領域の検出を行う。カラーとブラックBkの相対的な位置関係が本来あるべき関係からどれだけずれているかで、主走査方向及び副走査方向の各々の色ずれを演算することができる。例えば、パッチ画像561Yの前側カラー領域の幅と、後側カラー領域の幅が等しければ、基準色であるブラックに対してイエローの副走査方向の位置ずれはないと判断することができる。これに対して2つの幅が異なれば、基準色であるブラックに対してイエローの副走査方向の位置ずれが存在すると判断することができる。なお、前側カラー領域の幅が後側カラー領域より小さければ、ブラックに対してイエローは、中間転写ベルトの搬送方向とは逆側にずれていることになる。また、主走査方向に線対象で同じ色の2つのパッチ画像を形成するのは、主走査方向の位置ずれを判定するためである。つまり、例えば、パッチ画像561Y及びパッチ画像562Yの対応するエッジ間の期間から主走査方向の位置ずれを判定する。さらに、スラスト方向の両端部付近でそれぞれこの制御を行うことにより、スラスト方向に対する傾き等を検出する。出力波形301に示されるように、光センサ21が出力する実際の信号は、その立ち上がり及び立下りにかかる時間は零ではなく、ある程度の時間を要する。本実施形態において、位置ずれは基準色に対する他の色の相対的な位置ずれである。よって、立下り及び立ち上がりの速度が各パッチ画像56で同じであれば、検出する位置の誤差は相殺され、色ずれ補正制御には影響を及ぼさない。ここで、各パッチ画像56は、同じ中間転写ベルト12に形成され、同じ光センサ21により検出されるため、搬送速度及び光センサ21の光学的特性等が与える影響は、各色のパッチ画像56でほぼ同じである。したがって、各パッチ画像56の各領域の濃度を一定にすれば立下り及び立ち上がりの速度は各パッチ画像で同じとなる。したがって、本実施形態においては、色ずれ補正制御を行う前に濃度制御を実行する。しかしながら、濃度制御を実行したとしても、パッチ画像のエッジの濃度が濃くなるエッジ濃度変動現象が発生すると、検出する位置に誤差が生じる。図7は、エッジ濃度変動現象が発生したときの、光センサ21の出力信号を示す図である。波形303に示す様に、エッジ濃度変動現象が発生していない場合、パッチ画像56の後端から光センサ21の出力は減少を始める。しかしながら、エッジ濃度変動現象の発生により図7に示す様にパッチ画像のエッジにおいてトナー載り量が増加し、よって、トナーの濃度が高くなると、光センサ21の出力は、波形302に示す様に、それに応じて一旦増加し、その後、減少することになる。したがって、閾値を下回るタイミングがずれて、検出するエッジ位置に誤差が含まれることになる。本実施形態の様に感光体3と現像スリーブ41の回転方向が同じである場合、以下に説明する様にエッジ濃度変動現象は、感光体3に形成した静電潜像の感光体3の回転方向の上流側のエッジにて主に生じる。つまり、パッチ画像の後端に生じる。以下、図8及び図9を用いて、反転現像方式におけるエッジ濃度変動現象の発生理由について説明する。なお、以下の説明においても、感光体3の回転方向の下流側及び上流側を、それぞれ、前側及び後側と呼ぶ。図8に示す様に、感光体3と現像スリーブ41が対向する現像領域において、感光体3に形成された静電潜像に対して、現像スリーブ41は非磁性トナーを供給して現像する。なお、図8において白丸は磁性キャリアを、黒丸は非磁性トナーを表している。図9aは、静電潜像形成領域感光体3上にパッチ画像56に対応する静電潜像が形成されている領域、およびその前側、後側の電位状態を示す。図9aにおいて、VDは露光されていない領域の電位、つまり、暗部電位であり、VLは露光されている領域パッチ画像56に対応する静電潜像が形成されている領域の電位、つまり、明部電位であり、Vdcは、現像スリーブ41の電位である。感光体3の静電潜像が現像領域に入る前で、感光体3の電位が静電潜像形成領域の前側のVDであるとき、負極性に帯電された非磁性トナーは、図9bに示す様に、Vbackで示すバックコントラスト電位により現像スリーブ41側に移動している。よって、現像領域において、感光体3の近傍にはトナーが少なく、現像スリーブ41の近傍にはトナーが多い状態となる。その後、静電潜像が現像領域に入り、感光体3の電位がVLになると、負極性に帯電された非磁性トナーは、Vcontで示すコントラスト電位により感光体3側に移動する。よって、現像領域において、感光体3の近傍にはトナーが多く、現像スリーブ41の近傍にはトナーが少ない状態となる。その後、静電潜像の後側のエッジが現像領域に到達すると、バックコントラスト電位によりトナーが現像スリーブ41側に押し戻されることになる。しかしながら、感光体3の近傍には多くのトナーがあり、現像スリーブ41側に戻れず、静電潜像の後端のエッジに現像されるトナーが生じる。よって、静電潜像の後側のエッジ近傍のトナーの載り量が多くなり、後側においてエッジ濃度変動現象が発生することになる。なお、感光体3と現像スリーブ41の回転方向が逆、つまり、現像領域において、対向する感光体3と現像スリーブ41の面が、互いに同一方向に移動している場合であっても、エッジ濃度変動現象は以下に説明する様に発生する。図10において、符号50は、感光体3上のハイライト画像を形成した領域であり、符号51はベタ画像を形成した領域である。この場合、点線で示す様に、電気力線は、ベタ画像51の方に引き寄せられる。したがって、トナーはハイライト画像50の後部には供給されず、ハイライト画像50の後部に白く抜けた部分が発生する。これに対して、ハイライト画像50に隣接するベタ画像51のエッジ部のトナーの濃度が濃くなる。エッジ濃度変動現象は、現像剤の劣化やトナー濃度の変化等によりトナーの現像性、つまり、トナーの移動性が低下して、コントラスト電位をトナーで相殺できないときに発生しやすくなる。つまり、感光体3に現像されたトナーの電位と、現像スリーブ41の電位が等しくなれば、負極性のトナーが感光体3へ移動するような電界がかからない。しかし、現像性が低下し、感光体3に現像されたトナーの電位が現像スリーブ41の電位と等しくならないと、静電潜像の後側のエッジにおけるトナーの移動が発生し易くなり、よって、エッジ濃度変動現象が発生し易くなる。現像性は、画像形成動作を行うことにより変化するため、エッジ濃度変動現象のレベルも変化し、よって、色ずれ補正制御の安定化が困難であった。したがって、本実施形態においては、予めエッジ濃度変動現象が生じていない位置検出用の各色のパッチ画像56を光センサ21で検出したときの信号波形をそれぞれ基準波形として取得する。そして、各基準波形の所定の位置の振幅値をそれぞれ基準値として、各基準波形及び基準値をROM106又はRAM107に保存しておく。その後、色ずれ補正制御の際、形成した位置検出用の各パッチ画像56を光センサ21で検出して、その信号波形第1信号を取得し、取得した信号波形と対応する色の基準波形又は基準値を比較して、エッジ濃度変動現象が発生しているか否かを判定する。エッジ濃度変動現象が発生している場合、取得した信号波形のピーク値と対応する色の基準値に基づき補正値である補正係数を算出し、取得した信号波形を算出した補正値で補正した後、そのエッジ位置を閾値判定することで検出する。なお、本実施形態においては、基準値Vrefは、基準波形の後端において、光センサ21の出力信号波形が減少し始める位置又はその直前の振幅値とする。図11は補正係数を説明する図である。図11において、波形303は、エッジ濃度変動現象が発生していないパッチ画像56を検出したときの光センサ21の出力信号、つまり基準波形である。一方、波形302は、エッジ濃度変動現象が発生しているパッチ画像56を検出したときの光センサ21の出力信号であり、濃度変動により上昇した部分のピーク値をVhとする。既に説明し様に、波形303については、予め中間転写ベルト12に作成し、光センサ21が検出したときの波形の振幅値をサンプリングして保存しておく。例えば、立下りの直前から10ミリ秒の期間について10マイクロ秒でサンプリングした1000ポイントのデータを基準波形データとして保存しておく。また、その波形の振幅値が減少し始める直前のサンプリンデータが示す振幅値を基準値として判定しておく。補正係数は、Vref/Vhで表される。制御部100は、波形302の各サンプリング値に、補正係数Vref/Vhを乗じることで、補正後の波形304を得る。そして、制御部100は、補正後の信号波形304に基づき閾値判定してパッチ画像56のエッジを検出する。これにより、位置の誤差量を低減することができる。例えば、Vh=1.77であり、Vref=1.7である場合、補正係数は約0.961である。なお、光センサ21が中間転写ベルト12のトナー像が形成されていない表面を照射している間に、例えば、光センサの出力が0.2であるとすると、この値をVh及びVrefから減ずる形態であっても良い。具体的には、補正係数は1.7-0.2/1.77-0.2=0.955となる。さらに、補正係数を乗じるのではなく、Vh-Vrefを補正値とし、この補正値を、信号波形302の各値から減ずる形態であっても良い。続いて、図12を用いて制御部100が実行する濃度制御及び色ずれ補正制御処理について説明する。なお、制御部100は、電源投入時等の予め決められたタイミングで濃度及び位置ずれ制御処理を実行する。まず、S1において、制御部100は、画像形成部を制御し、図5aで説明した濃度制御用のパッチ画像51~55を中間転写ベルト12上に形成する。その後、制御部100は、S2において、光センサ21の受光量に基づきパッチ画像51~55の濃度を検出する。制御部100は、S3において、検出した濃度と、形成されるべき濃度との差から、その差を減少させる様に、例えば、露光条件やコントラスト電位といった画像形成条件を設定する。その後、制御部100は、S4において、画像形成部1を制御し、各パッチ画像56を中間転写ベルト12上に形成する。続いて、制御部100は、S5において、光センサ21が出力する各パッチ画像56の信号波形を取得し、S6においてエッジ濃度変動現象が発生しているか否かを判定する。具体的には、ピーク値Vhと基準値Vrefとの差が所定の第1の値以内の場合には、エッジ濃度変動現象が発生していないと判定し、所定の第1の値以内の場合にはエッジ濃度変動現象が発生していないと判定する。それ以外の場合には、エッジ濃度変動現象が発生していると判定する。つまり、ピーク値Vhから基準値Vrefを引いた値が、所定の第1の値以下の場合には、エッジ濃度変動現象が発生していないと判定する。エッジ濃度変動現象が発生していないと、制御部100は、そのまま、S9において通常通り、閾値判定により各パッチ画像56の基準色であるブラックに対する相対位置を判定する。一方、エッジ濃度変動現象が発生していると、制御部100は、S7において、光センサ21のピーク値Vhと、基準値Vrefから補正値を算出し、S8において、信号波形の立下り部分を、既に説明した様に補正値により補正する。そして、制御部100は、S9において、補正後の波形に基づき各パッチ画像56の基準色であるブラックに対する相対位置を検出する。その後、制御部100は、S9において検出した各色の位置に基づき、各色の位置のずれ、つまり、色ずれの補正制御を実行する。なお、S6において、VrefとVhの差のみによりエッジ濃度変動現象が発生しているか否かを判定していた。しかしながら、例えば、予め取得した基準波形と、S5で取得した信号波形の立下り前の所定期間の複数のサンプリング値の差分に基づき判定する形態であっても良い。また、S6を省略し、常に、S7における補正処理を行う形態であっても良い。なお、基準値を予め保存しておく形態であったが、取得した波形のエッジ濃度変動現象によるピーク値に向けて値が増加する直前のポイントの振幅値を基準値とすることもできる。つまり、S5で取得した信号波形の時間的に後ろ側の所定の期間において、振幅が上昇する直前の振幅値を基準値とする構成であっても良い。以上、色ずれ補正制御前に濃度制御を実行して、各位置検出用のパッチ画像56の濃度を一定にする。さらに、予め求めておく基準値に基づき取得した波形を補正することで、エッジ濃度変動現象による生じる検出位置の誤差を低減させる。これにより、高精度に色ずれ補正を行うことができる。第二実施形態第一実施形態においては、エッジ濃度変動現象が発生していないときの信号波形における立下り開始時点の振幅を基準値としていた。本実施形態においては、エッジ濃度変動現象が発生していないときのピーク値を基準値とする。また、図12のS5の処理で信号波形を取得するのと並行して、信号波形のピーク値をピークホールド回路で検出する。図13に本実施形態における制御部100の構成を示す。第一実施形態との相違点は、信号波形のピーク値を検出するピークホールド回路110を設けたことである。その他は第一実施形態と同様である。なお、上述した実施形態においては、位置検出対象の色に対応するトナー像に基準色であるブラックのトナー像を重畳してパッチ画像56としていた。しかしながら、複数の色のトナー像を重畳することなく、それぞれ独立して形成する位置検出用パッチ画像であっても良い。また、中間転写ベルト12のパッチ画像の位置を光センサ21で検出する構成ではなく、像担持体でもある記録材のパッチ画像を光センサ21で検出する構成であっても良い。