Làm thế nào để kết xuất chính xác quang phổ nhìn thấy với cường độ đồng đều?


8

Tôi đang cố gắng để có được biểu diễn chính xác của phổ khả kiến ​​để hiển thị trên màn hình. Tiến trình hiện tại của tôi là sử dụng các hàm so khớp màu quan sát tiêu chuẩn CIE 1931 được phân tích gần đúng bằng các phương trình được đưa ra trong bài viết này . Hình ảnh hiện tại là như thế này:

hình ảnh hiện tại tôi có thể tạo ra

Ở đây, nền không phải là màu đen lý tưởng để có thể giới thiệu các đóng góp tiêu cực từ các chức năng khớp màu:

chức năng kết hợp màu

Nhưng vấn đề với nó là hình ảnh dường như có cường độ giảm ở đâu đó khoảng 490nm. Tôi đoán rằng điều này có liên quan đến tổng của ba hàm có tối thiểu ở đó. Xem tổng âm mưu theo bước sóng:

tổng của ba chức năng khớp màu

Vì vậy, câu hỏi của tôi là bây giờ: làm cách nào để khắc phục cường độ của hình ảnh? Có tiêu chuẩn nào để tính độ nhạy quang phổ khi chuyển đổi bước sóng sang biểu diễn RGB / XYZ không?


Ở đây tôi tìm thấy một số thông tin về câu hỏi này
Michael Weizenfeld

Hãy xem chủ đề này, cụ thể là Greg Ward trả lời sau trong bài viết. Tôi nghĩ rằng nó có liên quan đến câu hỏi của bạn. radiance-online.org:447/pipermail/radiance-general/2015-June/iêu
ali

@ali, ý bạn là nó liên quan đến việc tôi bổ sung các giá trị RGB không có trọng số? Tôi đã tìm thấy lỗi này và phản ánh về nó trong câu trả lời của tôi.
Ruslan

Câu trả lời:


3

Tôi đoán rằng điều này có liên quan đến tổng của ba hàm có tối thiểu ở đó. Xem tổng âm mưu chống lại bước sóng

Đây thực sự là một cách sai để tổng hợp các chức năng này: mô hình sRGB chỉ định rằng để có được độ sáng, người ta phải cân các thành phần RGB với trọng lượng phù hợp. Sau đó, độ sáng, không có gì đáng ngạc nhiên, sẽ trở thành tương đương với thành phần Y của biểu diễn XYZ.

Vấn đề với nó là hình ảnh dường như có cường độ giảm ở đâu đó khoảng 490nm

Tôi thực sự có thể nhìn thấy sự nhúng không chỉ gần 490nm, mà còn là một cái nhỏ hơn gần 570nm.

Dù sao, tôi nghĩ rằng tôi đã tìm thấy lý do cho việc này. Trước hết, hãy vẽ các màu không bão hòa được sử dụng trong kết xuất trên sơ đồ màu:

biểu đồ sắc độ với phổ khử bão hòa bên trong

Tam giác nét đứt là gam sRGB và đỉnh được hình thành bởi hai đường dưới của đường cong màu xanh lá cây tương ứng với điểm trắng D65 (xám). Lưu ý rằng có ba "va chạm" từ điểm trắng, tương ứng với màu tím, xanh lục và đỏ. Hoặc, có một độ bão hòa lớn nhúng theo hướng 490nm và giảm vừa phải theo hướng khoảng 570 nm. Chúng ta hãy mô tả đặc điểm này bằng đồ thị, vẽ biểu đồ mức độ khác biệt của các điểm được kết xuất từ ​​điểm trắng:

âm mưu của một biện pháp bão hòa

Đây chính xác là những gì tôi cảm nhận trực quan trong hình ảnh về độ bão hòa và do đó pha trộn với nền.

Hình dạng kỳ lạ này đến từ đâu, bạn có thể tự hỏi. Và câu trả lời là, từ quỹ tích quang phổ trong không gian XYZ đầy đủ. Xem hình sau: đường cong màu xanh là quỹ tích quang phổ và màu cam là hình chiếu của nó lên một mặt phẳng bình thường thành vectơ {1,1,1}.

quỹ đạo phổ trong không gian XYZ

Vì vậy, hình dạng chúng ta có trên biểu đồ sắc độ là một cái gì đó giống như một mặt phẳng mở ra của quỹ tích quang phổ.

Đối với hiện thực của kết xuất này, tôi chắc chắn một cách hợp lý rằng nếu chúng ta thử chiếu phổ thực lên bề mặt không huỳnh quang màu xám, chúng ta cũng sẽ thấy hai điểm "lạ" này. Và chúng sẽ trở nên ít chú ý hơn khi bạn tăng độ sáng của quang phổ so với độ sáng của bề mặt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.