26

歯科で歯の色を表すために使用される標準的な色について説明している文書を見ています。これらは、色相彩度の値を引用し、1905 年のマンセルの色の記述からのものであることを示しています。

1905 年に AH Munsell によって開発された色表記のシステムは、HUE、VALUE (明るさ)、CHROMA (彩度) の 3 つの属性で色を識別します [ 15 ]。

色相 (H): マンセルは色相を、ある色を別の色と区別する品質として定義しました。彼は、赤、黄、緑、青、紫の 5 つの原色を選択しました。5 つの中間色: 黄赤、緑黄、青緑、紫青、赤紫。これらはカラー サークルの周りに同じポイントで配置され、これらのポイント間の色は 2 つの色の混合であり、より近いポイント/色が優先されます (図 1 を参照)。

代替テキスト

値 (V): この表記法は、絶対的な黒 (値記号 0) から絶対的な白 (値記号 10) までのニュートラル グレー スケールに対する色の明るさまたは暗さを示します。これは基本的に、色の「明るい」程度です。

CHROMA (C): これは、同じ値のニュートラル グレーからの特定の色相の発散度を示します。彩度のスケールは、評価するサンプルの強度 (彩度) に応じて、ニュートラル グレーの 0 から 10、12、14 またはそれ以上の値まで拡張されます。

色の分類にはさまざまなシステムがありますが、Vita システムは歯科で最も一般的に使用されています。これは、文字 A、B、C、および D を使用して、歯の色相 (色) を表します。彩度と値はどちらも 1 ~ 4 の値で示されます。A1 は A4 よりも明るいですが、A4 は A1 よりも彩度が高くなります。値、つまり明るさの順に並べると、最も明るいものから最も暗いものへの順序は次のようになります。

A1、B1、B2、A2、A3、D2、C1、B3、D3、D4、A3.5、B4、C2、A4、C3、C4

各色合いの色相、明度、彩度の正確な値を以下に示します ( 16 ) 。

代替テキスト

私の質問は、マンセル HVC を RGB、HSB、または HSL に変換できる人はいますか?

Hue    Value (Brightness) Chroma(Saturation)
===    ================== ==================
4.5    7.80               1.7
2.4    7.45               2.6
1.3    7.40               2.9
1.6    7.05               3.2
1.6    6.70               3.1
5.1    7.75               1.6
4.3    7.50               2.2
2.3    7.25               3.2
2.4    7.00               3.2
4.3    7.30               1.6
2.8    6.90               2.3
2.6    6.70               2.3
1.6    6.30               2.9
3.0    7.35               1.8
1.8    7.10               2.3
3.7    7.05               2.4

彼らは、Value(Brightness) が から変化すると言いますが0..10、これは問題ありません。したがって、7.05 は 70.5% を意味します。

しかし、何をHue測定しますか?私は(0..360)で測定される色相に慣れています。degreesしかし、私が見る値はすべて赤になります - それらがもっと黄色または茶色であるべきとき。

最後に、Choma/Saturation の範囲は0..10... またはそれ以上であり、任意のスケールのように聞こえます。

では、Munsell HVC を HSB や HSL、さらには RGB に変換できる人はいますか?

4

9 に答える 9

16

それはかなり関与しています。簡単に言うと、マンセルコードをRGBに変換するには、非常に非線形な3Dでの経験的データの補間が必要です。公開されている唯一のデータセットは、1930年代に収集されました。私がネット上で見つけた無料または安価なプログラムには欠陥があることが証明されています。自分で書いた。しかし、私は先に進んでいます。基本から始めましょう。

マンセルコードは、他のコード、xyY、Lab、およびRGBとは種類が異なります。マンセル表記は、オブジェクトの色、つまりオブジェクトを表示したときに人々が体験する色を表します。(アイザックニュートンは、色が見る人の目にあることに最初に気づきました。)マンセルは、人間の被験者と独創的な装置を使って広範な実験を行いました。

他のコード、つまりxyY、L a b *、およびRGBは、オブジェクトに当たって跳ね返り、人間の目のかなり単純な数学的モデルとの混同を通過した光を記述します。一部のグーグル用語は、「光源」、「三刺激」、および「CIE標準オブザーバー」です。

マンセルは、さまざまな光源の下で知覚されるオブジェクトの色について説明します。もう1つのグーグル用語は「色順応」です。照明があまり奇妙でなければ、脳の色順応は自動的に行われます。本当にすごいです。青い空の下でタイピングペーパーを外に持っていきます。紙は白く見えます。屋内に持ち込み、白熱灯(黄色がかった)の下で見てください。まだ白く見えます!マンセルは、その驚くべき処理能力を経験的に利用しました。マンセルコードは、さまざまな彩度で知覚される色相も保持します。マンセルが同じ色相表記(たとえば5RP)を割り当てるスカイブルーとパウダーブルーは、通常の視力を持つ典型的な人間には同じ色相であるように見えます。詳細については脚注をご覧ください。

CIE xyY、L a b *、およびRGBは、光源が指定されていない限り、何の意味もありません。数学的モデルにおける光源の色順応は、計算上困難です。(大まかな、しかし単純な近似は、「ブラッドフォード行列」を使用して行うことができます。)使用するRGBは、デフォルトで「sRGB」であり、D65と呼ばれる光源を指定します。D65は正午の雲ひとつない日のようなものです。OPによってリストされたラボ番号は、おそらくD50に関連しており、午後や朝の光に似ています。xyYの数値は、D50を基準にしている場合もあれば、Cと呼ばれる古い標準を基準にしている場合もあります。確認しません。Cは、1930年代に比較的安価に製造できる標準的な照明器具からの光でした。廃止されました。しかし、Cは質問への回答において重要な役割を果たします。

1930年代、色彩科学者は数学モデルを開発していました。彼らが行ったことの1つは、標準のマンセル表色の本を取り、本の色付きのチップに光源Cライトを当て、データをxyY形式で記録することでした。「マンセル表色データ」と呼ばれるそのデータセットは、無料で入手できる唯一のデータセットです。他のものは確かに存在しますが、それらは密接に秘密にされています。

でも朗報です。データセットは正常に機能します。今日のマンセル当局は、GretagMacbethと呼ばれる会社です。彼らが販売しているカラーチップに関連する膨大なデータを持っていると思います。彼らが公開していることを私が知っている唯一の数字は、 「カラーチェッカー」カードの小さな色のセットのD50ラボとD65sRGBの数字です。古い表記データに基づいて補間器を作成しました。これは、カラーチェッカーカードの番号とほぼ正確に一致しています。残念ながら、これまでのところ、OPが要求した方向とは逆の方向に変換するためのコードしか記述していません(1年前、これを入力しました)。sRGBからマンセルになります。画像をクリックすると、プログラムはクリックされた領域のsRGBとマンセル表記を表示します。油絵に使っています。

私の

脚注:CIEには、マンセルに類似した標準があります。これは、a、bで始まるLChと呼ばれます。極座標ではLab*です。色相は度単位です。コロマ数はマンセルHVCのCの約5倍です。しかし、LChには問題があります。フォトエディタを使用して空の鮮やかさを強調したことがあり、青が紫に変わるのを確認したことがある場合、プログラムはおそらくLChを使用していました。私が自分のプログラムを書き始めたとき、私はブルース・リンドルームが私がしているのと同じような仕事をしたことに気づいていませんでした。彼のウェブサイトプロジェクトを終えたとき、私にとってかけがえのないものでした。彼はUPLabと呼ぶスペースを設計しました。これは、マンセルに合わせてLChをまっすぐにしたものです。リンブルーム氏のサイトを発見する前に、私はすでにLChと(本質的に)UPLabを再発明していましたが、彼の主題に関する知識は私をはるかに超えています。

于 2012-09-23T21:27:23.543 に答える
11

ここで指定した色相の指定は不完全です (4.5 は4.5Yにする必要があります)。リンクが無効になっているため、興味のある方は、仕様がまだここにあります

私が見つけた唯一のマンセル変換用の無料ユーティリティは次のとおりです。

http://web.archive.org/web/20020809130910/standards.gretagmacbeth.com/cmc/munsell.exe

ご覧のとおりかなり古いですが、問題なく動作しているようです。これを実行できる現在のプログラムは無料ではありません。

マンセル製品の現在の所有者はX-Riteであり、おそらくいくつかの変換ソリューションも持っています。

さらに、指定したリンクには、他の色座標の同じ色の定義、つまり Yxy と CIE l a b* が含まれていることに注意してください。両方とも、 http://www.colorpro.com/info/tools/convert.htmでオンラインで自由に変換することも、この無料のカラー コンバーターを使用してオフラインで変換することもできます。

于 2010-12-04T12:47:05.470 に答える
6

完全を期すために、これが私のページのarchive.orgバージョンです。これには、マンセル、Yxy、ラボの3つの色空間の色が含まれています。

Vita shade-guide colors
_________________________________________________________________

         Munsell         Chromaticity
         notation        coordinates             CIE L* a* b*
         (ref 151)       (ref 152)               (ref 151)
      _____________  _____________________   ___________________
Shade  H    V  C       Y      x      y        L*      a*     b*
_________________________________________________________________

A1    4.5Y 7.80/1.7   55.92  0.3352 0.3459   79.57  -1.61  13.05
A2    2.4Y 7.45/2.3   49.95  0.3468 0.3539   76.04  -0.08  16.73
A3    1.3Y 7.40/2.9   48.85  0.3559 0.3593   75.36   1.36  19.61
A3.5  1.6Y 7.05/3.2   44.12  0.3627 0.3657   72.31   1.48  21.81
A4    1.6Y 6.70/3.1   38.74  0.3633 0.3658   68.56   1.58  21.00
B1    5.1Y 7.75/1.6   54.76  0.3336 0.3447   78.90  -1.76  12.33
B2    4.3Y 7.50/2.2   50.97  0.3437 0.3549   76.66  -1.62  16.62
B3    2.3Y 7.25/3.2   46.91  0.3611 0.3669   74.13   0.47  22.34
B4    2.4Y 7.00/3.2   43.38  0.3620 0.3678   71.81   0.50  22.15
C1    4.3Y 7.30/1.6   47.16  0.3361 0.3462   74.21  -1.26  12.56
C2    2.8Y 6.95/2.3   42.12  0.3487 0.3563   70.95  -0.22  16.72
C3    2.6Y 6.70/2.3   39.11  0.3499 0.3569   68.83  -0.01  16.68
C4    1.6Y 6.30/2.7   33.77  0.3600 0.3622   64.78   1.59  18.66
D2    3.0Y 7.35/1.8   48.71  0.3391 0.3473   75.27  -0.54  13.47
D3    1.8Y 7.10/2.3   44.48  0.3482 0.3534   72.55   0.62  16.14
D4    3.7Y 7.05/2.4   43.45  0.3492 0.3591   71.86  -1.03  17.77
_________________________________________________________________
H        hue
V        value
C        chroma
Y        lightness
x and y  hue and chroma
L*       lightness
a*       hue and chroma on a red/green scale
b*       hue and chroma on a yellow/blue scale

参考文献

  • 151 O'Brien、WJ、Groh、CL、およびBoenke、KM歯科用シェードの新しい小さな色差方程式。J.デント 解像度 69:1762-1764、1990。
  • 152 O'Brien、WJ、Groh、CL、およびBoenke、KM未公開データ。ミシガン大学歯学部、アナーバー。
于 2010-12-04T15:10:14.113 に答える
6

munsell(とりわけ) マンセル コードを RGB に変換する無料の R パッケージがあります。

R> library(munsell)
R> mnsl2hex("5PB 5/10")
[1] "#3B75BB"
于 2011-04-26T15:34:18.720 に答える
4

ここで見つけたページがあります: munsell-to-rgb.blogspot.comは、あなたが求めていることを正確に行っているようです。現時点では未完​​成のようですが、ブログの所有者は、できるだけ多くのマンセルから RGB への変換で定期的に更新する予定です (そして、彼は要求を受け付けます!)。

これらのカラー システムのアクセス可能な変換テーブルを見つけるのがいかに難しいかは驚くべきことです。うまくいけば、これが私たちの答えになるでしょう!:D

于 2012-01-30T14:29:40.590 に答える
3

パーティーに遅れてしまいましたが、このトピックに役立つ可能性のある別のリソースを見つけました。

「Munsell Color Science Laboratory」の誰かが、1930 年代の Munsell の研究に基づいて、Munsell から 1943 年のデータを掘り起こしました

このページは、反射面に実際に表示できる色域を意味するように見える「マカダム制限」内に収まるデータの「実際の色のみ」のサブセットを含む Excel スプレッドシートを参照しています。ただし、スプレッドシートのリンクは機能しませんが、直感的に、ディレクトリ ツリーの 1 つのレベルが省略されていると推測しました。URL http://www.cis.rit.edu/research/mcsl2/online/real_sRGB.xlsを試してみましたが、うまくいきました。(サイトの所有者が最終的にそれに気付き、リンクを修正しても驚かないでしょう。これにより、私のリンクが壊れる可能性があります。)

そのスプレッドシートを少しいじって、HTML を生成して RGB カラーを表示し、これらのセルをスプレッドシートに追加しました。

<table>
  .<colgroup> <col /> <col span="3" style="background-color:#eeeeee;" /> <col span="3" /> <col span="3" style="background-color:#eeeeee;" /> <col span="3" /> <col span="3" style="background-color:#eeeeee;" /> <col span="3" /> <col style="background-color:#eeeeee;" /> <col /> </colgroup>
  ="<tr> <th> "&A1&" </th> <th> "&B1&" </th> <th> "&C1&" </th> <th> "&D1&" </th> <th> "&E1&" </th> <th> "&F1&" </th> <th> "&G1&" </th> <th> "&H1&" </th> <th> "&I1&" </th> <th> "&J1&" </th> <th> "&K1&" </th> <th> "&L1&" </th> <th> "&M1&" </th> <th> "&N1&" </th> <th> "&O1&" </th> <th> "&P1&" </th> <th> "&Q1&" </th> <th> "&R1&" </th> <th> "&S1&" </th> <th> #RGB </th> <th> sample </th> </tr> "
  ="<tr> <td> "&A2&" </td> <td> "&B2&" </td> <td> "&C2&" </td> <td> "&D2&" </td> <td> "&E2&" </td> <td> "&F2&" </td> <td> "&G2&" </td> <td> "&H2&" </td> <td> "&I2&" </td> <td> "&J2&" </td> <td> "&K2&" </td> <td> "&L2&" </td> <td> "&M2&" </td> <td> "&N2&" </td> <td> "&O2&" </td> <td> "&P2&" </td> <td> "&Q2&" </td> <td> "&R2&" </td> <td> "&S2&" </td> <td> #"&T2&" <td style="&CHAR(34)&"background-color:#"&T2&"; width:2em;"&CHAR(34)&"> &nbsp; </td> </tr> "
  ="<tr> <td> "&A3&" </td> <td> "&B3&" </td> <td> "&C3&" </td> <td> "&D3&" </td> <td> "&E3&" </td> <td> "&F3&" </td> <td> "&G3&" </td> <td> "&H3&" </td> <td> "&I3&" </td> <td> "&J3&" </td> <td> "&K3&" </td> <td> "&L3&" </td> <td> "&M3&" </td> <td> "&N3&" </td> <td> "&O3&" </td> <td> "&P3&" </td> <td> "&Q3&" </td> <td> "&R3&" </td> <td> "&S3&" </td> <td> #"&T3&" <td style="&CHAR(34)&"background-color:#"&T3&"; width:2em;"&CHAR(34)&"> &nbsp; </td> </tr> "
  ="<tr> <td> "&A4&" </td> <td> "&B4&" </td> <td> "&C4&" </td> <td> "&D4&" </td> <td> "&E4&" </td> <td> "&F4&" </td> <td> "&G4&" </td> <td> "&H4&" </td> <td> "&I4&" </td> <td> "&J4&" </td> <td> "&K4&" </td> <td> "&L4&" </td> <td> "&M4&" </td> <td> "&N4&" </td> <td> "&O4&" </td> <td> "&P4&" </td> <td> "&Q4&" </td> <td> "&R4&" </td> <td> "&S4&" </td> <td> #"&T4&" <td style="&CHAR(34)&"background-color:#"&T4&"; width:2em;"&CHAR(34)&"> &nbsp; </td> </tr> "
  .
  .
  .
  ="<tr> <td> "&A1626&" </td> <td> "&B1626&" </td> <td> "&C1626&" </td> <td> "&D1626&" </td> <td> "&E1626&" </td> <td> "&F1626&" </td> <td> "&G1626&" </td> <td> "&H1626&" </td> <td> "&I1626&" </td> <td> "&J1626&" </td> <td> "&K1626&" </td> <td> "&L1626&" </td> <td> "&M1626&" </td> <td> "&N1626&" </td> <td> "&O1626&" </td> <td> "&P1626&" </td> <td> "&Q1626&" </td> <td> "&R1626&" </td> <td> "&S1626&" </td> <td> #"&T1626&" <td style="&CHAR(34)&"background-color:#"&T1626&"; width:2em;"&CHAR(34)&"> &nbsp; </td> </tr> "
</table>

テーブルには、A2 から A1626 までの行がそれぞれ 1 行、その他の行がそれぞれ 1 行必要です。

これが役立つことを願っています。

于 2013-09-13T02:34:32.293 に答える
1

この古い投稿にもかかわらず、Steve の回答を更新するために、RIT のマンセル データのリポジトリへの「修正された」リンクを次に示します。

https://www.rit.edu/cos/colorscience/rc_munsell_renotation.php

そして、「実際の」マンセル色の sRGB 変換値のスプレッドシートへの直接リンク:

http://www.rit-mcsl.org/MunsellRenotation/real_sRGB.xls

これは、マンセル HVC 表記から xyY への変換、次に XYZ_C への変換、D65 光源への変換、浮動小数点 sRGB への変換、8 ビット sRGB 値 (dRGB と呼ばれる) への量子化を含むスプレッドシートです。

OPの質問については、sRGBは(明らかに)RGB加法カラーモデルです。ただし、減法 CMYK などの他のカラー モデルとの違いは非常に複雑であるため、「単純な」アルゴリズムでは変換を処理できません。カラー モデルの変換はマトリックスで近似できますが、多くの場合、LUT (ルック アップ テーブル) が好まれます。 ICC プロファイルの LUT や、映画制作で使用される 3D LUT などです。(すべての ICC プロファイルが LUT ベースであるとは限りませんが、ここでは LUT ベースの変換 IMO が必要です)。

マンセル データは確かにこのカテゴリに分類されます。異なる色モデルであるだけでなく、知覚に基づく減法モデルであるだけでなく、sRGB は赤緑と青の光の間の単純な関係に基づいています。

スプレッドシートは使用可能なルックアップ テーブルであるため、歯科カルテなどを sRGB に変換するプログラムは、そのデータを取り込み、スプレッドシートに含まれる LUT を参照して、sRGB 値を返します。

補足:いくつかの色空間または色モデルの変換はアルゴリズム/マトリックスを使用して合理的に行うことができますが、特定のモデル/一部のモデルに固有の多くの非線形性をマッピングします。

極端な例は、コンピューター モニター上の sRGB 画像と、その画像が紙に印刷され、蛍光灯で照らされた売店に置かれた雑誌の表紙に表示される方法です。正確な変換には 3D LUT が必要です。

長編映画業界 (私が主に働いている場所) では、画像パイプライン全体で 3D LUT を使用しています。これは、変換/変換だけでなく、「表示」や「ルック」の適用/エミュレートにも使用されます。たとえば、デジタル カメラで撮影した画像を撮影し、特定のフィルム ストックの LUT をその画像に適用して、フィルムのように見せます。

于 2019-03-26T14:35:03.810 に答える