Semi-Physical Simulation Method for Stellar Maps with Color Temperature Information
Yu Zhang, Bin Zhao, Ke Zhang, Jian Zhang, Songzhou Yang, Dongpeng Yang, Taiyang Ren, Dianwu Ren, Junjie Yang, Jingrui Sun

TL;DR
This paper introduces a new method to simulate stellar maps with accurate color temperature control for each star using OLED technology.
Contribution
The novel contribution is an OLED-based semi-physical simulation method that enables independent control of each star's color temperature.
Findings
The developed simulator can independently control the color temperature of each star in the stellar map.
The simulation effect was verified using four different stellar maps.
The method achieves a simulation close to real space conditions by incorporating color temperature information.
Abstract
Existing stellar map simulators lack color temperature information, have complex system structures, and cannot independently control the color temperatures of stars. Therefore, this study developed an OLED-based semi-physical simulation method and a simulation algorithm for stellar maps with color temperature information to realize a semi-physical simulation of stellar maps close to the real situation in space. The study also aimed to independently control the color temperature of each star. The simulation effect of the stellar map with color temperature information was verified using four stellar maps. The developed simulator achieved independent and controllable color temperature information for each star in the stellar map.
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8- —Technology Development Program of Jilin Province
- —National Natural Science Foundation of China
- —Jilin Province Science Research Project of the Education Department
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsColor Science and Applications · Advanced optical system design · Computer Graphics and Visualization Techniques
1. Introduction
The star sensor—a star-sensitive device—is a key component of the spacecraft attitude determination and control system whose accuracy directly affects the performance of the navigation system [1]. The working conditions of star-sensitive devices [2] have become increasingly complex, and navigation methods have developed from traditional astronomical angular measurements or ranging navigation methods to emerging navigation technologies such as astronomical spectral velocimetry navigation using stellar color temperature information [3,4,5]. Existing star simulators, which can only provide limited information on the color temperatures of stars [6,7], fail to satisfy the ground-based calibration requirements of star-sensitive devices.
Recent efforts have been made to accurately simulate the multi-dimensional information of stellar maps in outer space. For example, Linghao Wu et al. [8] developed a star simulator with stray light suppression capability and simulated stellar maps of stars as dim as magnitude +6 Mv. Schulz et al. [9] developed a stellar map generation method with controllable Gaussian background noise and simulated stellar map with an approximate sky background. Teague and Chahl [10] developed a simulation method for motion-blurred stellar maps, effectively correcting the grayscale information of stellar maps in stellar map display devices through color space conversion methods. Although this method only generated grayscale stellar maps, it has significant implications for simulating stellar maps with color temperature information using a single stellar map display device.
With the development of spectral simulation architectures from multi-LED mixing [11] to spatial light modulation-based dimming [12], stellar spectral simulation methods have been extensively investigated. Liu et al. [13] simulated a single star in the 3000–11,000 K color temperature range using a digital micromirror device (DMD) and a fuzzy proportional–integral–derivative (PID) control algorithm. Yun et al. [14] extended the color temperature simulation range to 2000–12,000 K by combining backpropagation (BP), a neural network, and a PID control algorithm. Although the above two methods can simulate the color temperature information of individual stars more realistically, they cannot simulate the real state of stars with different color temperature information in a stellar map.
To improve the similarity between stellar maps and the actual state of outer space, Bin Zhao et al. [15] proposed a fast playback method in which the stellar maps were fused with cosmic background radiation information to improve the stellar maps’ refreshing speed. However, the simulation of stellar maps with stellar color temperature information has still not been realized. In 2024, Professor Niu Zhaodong’s team at the National University of Defense Technology in China proposed a two-step matching algorithm for stellar map matching problems such as high-limit stars. Under the problem of unreliable luminance information caused by background interference, such as clouds and Earth’s atmospheric radiation, the matching strategy relied solely on angular features to avoid the interference of luminance information [16]. In 2021, Wang Hongyuan and others proposed a simulation model based solely on magnitude by introducing the stellar color index and blackbody radiation theory in response to background interferences such as cosmic radiation, nebula and star cluster noise, and stray light. This improvement significantly enhances the robustness and accuracy of star map simulation when dealing with background interference [17]. Songzhou Yang et al. [18] developed a “series–parallel” hybrid, multi-source, information fusion, spatial target simulation system. In this system, three light sources (one LED light source and two blackbody light sources) and three spatial light modulation devices (one thin-film transistor liquid crystal display (TFT-LCD) and two DMDs) were used to simulate each star in the stellar map. The energy ratio of four spectral intervals (UV, visible, mid-wave infrared, and long-wave infrared) of each star in the stellar map could be adjusted. However, the system structure was complicated, and the system could not accurately simulate the color temperature.
In summary, existing stellar map simulators have various shortcomings, such as missing color temperature information, complex system structure, and inability to independently control the color temperature of stars. Therefore, this study aimed to address this research gap by developing a semi-physical stellar map simulation method with color temperature information. The stellar map simulator leveraged an OLED-based architecture. A stellar map simulation link with color temperature information was established, and a stellar map generation algorithm with color temperature information was proposed. We successfully controlled the color temperature of each star in the semi-physical simulation in the stellar map. This study provides new technical means and implementation approaches for the ground calibration and testing of star sensors. The developed star simulator has important theoretical and practical significance.
2. Framework for Semi-Physical Simulations of Stellar Maps with Color Temperature Information
When significantly distant stars are observed through optical payloads such as star sensitizers, they can be regarded as point light sources at infinity [19]. Currently, star simulators use liquid crystal on silicon (LCOS) [20], LCD [21], or DMD [22] as stellar map display devices placed at the focal plane, in accordance with the working principle of the collimated optical system [23]. Combined with the stellar map illumination device [24], stellar maps are simulated at infinity by loading the grayscale images of stellar maps. However, the current stellar map illumination devices are mostly LED light sources [25], blackbody radiation sources [26], or specially designed illumination optical systems [27], which can only output illumination beams with fixed color temperature information. The illumination area of the stellar map illumination device covers the entire range of the stellar map display device. Therefore, the stars displayed in existing stellar map display devices all have the same color temperature information. However, the stars in actual space have different color temperature information, resulting in inconsistency between the simulated and actual color temperature information. Therefore, in this study, the architecture of the star simulator is simplified by replacing the traditional stellar map display device and stellar map illumination device with a self-luminous OLED device that enables independent and controllable color temperature information of each pixel. As such, the stellar map simulation with color temperature information is realized so that the stellar map simulated is closer to the actual state of stars in the universe.
The color temperature information of stars is primarily classified based on their surface temperatures [28], and the OLED devices adjust the color temperature by adjusting the ratio of the luminous intensity of the three primary colors of red (R), green (G), and blue (B) [29]. The light beam emitted from the stellar map displayed by the OLED device passes through the collimated optical system. Thus, the color temperature of the simulated stellar map deviates from that of the OLED device [30] and the spectral transmittance of the collimated optical system [31]. Compensating for this combined color temperature deviation is necessary. Therefore, a stellar map simulation algorithm linked with color temperature information was formulated to improve the ability of the OLED-based stellar map simulation architectures to accurately simulate stellar maps containing color temperature information. The stellar map simulation architecture and algorithm link with color temperature information are shown in Figure 1.
3. Algorithm for Stellar Map Simulation with Color Temperature Information
According to the architecture and algorithmic links, the stellar map simulation algorithm with color temperature information was divided into three modules: conversion of the stellar spectrum into the three primary RGB colors, color temperature deviation calibration, and the stellar map generation algorithm with color temperature information. The algorithmic flow is shown in Figure 2.
3.1. Stellar Spectral Type to RGB Triple-Color Conversion
Stellar spectral types are primarily classified into seven categories according to the Harvard Spectral Classification (HSC): O, B, A, F, G, K, and M. Each spectral type is further subdivided into ten subtypes, ranging from 0 to 9 [32]. No formula has been established to convert stellar spectral types directly to RGB triplet colors owing to the complexity of stellar spectra and the nonlinear relationship between spectral features and blackbody color temperature. Therefore, the stellar spectral types were numerically coded to facilitate calculation and analysis, with 1 as the coding interval. The 70 spectral subtypes from O0 to M9 were sequentially coded from 00 to 69 starting from 0. The coding rules are listed in Table 1.
Based on the discrete data of stellar spectral type and temperature provided by Harre and Heller [33], the spectral type of the star was converted to the corresponding stellar temperature using a polynomial fitting method [34], given as follows:
where is the stellar temperature, s is the spectral-type code, and b1, b2, …, bn are the polynomial coefficients corresponding to the nth spectral-type code. As stellar radiation approximates blackbody radiation at a certain temperature [35], according to Planck’s formula for blackbody radiation, the spectral profile emitted by a star can be expressed as follows:
where λ is the wavelength, h is Planck’s constant ( ), c is the speed of light ( ), and k is Boltzmann’s constant ( ). According to the color matching functions, , , and are defined by the International Commission on Illumination (CIE) [36]. The triple-stimulus XYZ values of the stellar spectral curve [37] were obtained as follows:
The corresponding RGB triple-base color on the OLED was obtained through the RGB conversion matrix [38] as follows:
where is an element of the RGB transformation matrix representing the linear transformation coefficients from the XYZ to RGB color spaces.
3.2. Color Temperature Deviation Calibration
The color temperature deviation calibration was performed by loading the standard color card images of multiple color blocks on the OLED device and using a color temperature-calibrated industrial camera to obtain the three chromatic colors of each color block after collimating the optical system. Thus, the color temperature deviation calibration matrix was obtained.
Let the number of color blocks in the standard color card be n. The theoretical tri-color of the standard color block numbered i can be expressed as , where . Then, the theoretical RGB tri-color matrix of the standard color card is
. The industrial camera can obtain the RGB tri-color of the corresponding standard color block as . Then, the RGB tri-color matrix of the standard color card obtained by the industrial camera is . According to the principle of least squares, the color temperature deviation calibration matrix (CCM) can be expressed as follows:
According to Equations (1)–(5), the color temperature deviation-calibrated stellar spectral type corresponding to the three fundamental colors , , and is as follows:
where is the first radiation constant and equals ; is the second radiation constant and equals .
3.3. Algorithm for Generating Stellar Maps with Color Temperature Information
Based on the stellar spectral type to RGB three-color conversion law and the color temperature deviation calibration, the stellar map presents the attitude information of the celestial coordinate system [39] (azimuth , pitch , roll ) to obtain the stellar map pointing unit vector as follows:
The 3D coordinates of the star point [40] were screened according to the stellar map field of view (FOV), and the maximum coordinate values of the stellar map display device were set as and . Then, the coordinates of the simulated star on the stellar map display device (x′, y′) were obtained as follows:
Subsequently, according to the stellar spectral type in the stellar catalog [41], Equations (5) and (6) were used to obtain the RGB triple colors of the OLED device corresponding to each star, thus completing the generation of the stellar map with color temperature information.
4. Experimentation and Discussion
4.1. Experimental Platform and Design
In this study, the stellar map simulation algorithm with color temperature information was implemented on the host computer using the Visual Studio 2022 development tool based on the Microsoft Foundation Class framework. OpenCV image processing and Eigen matrix manipulation libraries were introduced during the development process. The stellar map simulation device was constructed using the Sony MicroOLED ECX331DB-6 with a resolution of 1024 × 768 and an 8-bit color depth OLED device, along with a collimated optical system with an FOV of 20° × 20° and a focal length of 35 mm. The MV-UB1000C by MindVision, which has 10 million pixels, was used as an industrial camera. The semi-physical simulation platform for stellar maps with color temperature information is shown in Figure 3.
Based on the stellar map simulation algorithm with color temperature information, two experimental phases were involved in this study: the pre-experiment and the validation experiment. The pre-experiment serves as the basis for the verification experiment. The specific experimental arrangement is summarized in Table 2.
4.2. Experimental Results of the Pre-Experimental Phase
The experiment on stellar map generation with color temperature information was divided into two parts: stellar spectral type to RGB triple-color conversion, and color temperature deviation calibration.
4.2.1. Stellar Spectral Type to RGB Three-Color Conversion
Polynomial fits from 1 to 50 times were conducted to obtain the optimal polynomial fit of the spectral type of the star to blackbody color temperatures. The fit correlation coefficient [36] was used to evaluate the polynomial fit. The relationship between polynomial counts and fit correlation coefficients is shown in Figure 4.
As shown in Figure 4, the fitting correlation coefficients were >0.99 for fitting times in the interval from 3 to 37, with the 22nd polynomial achieving the best fit. sRGB is the most widely used color space [37], and its color gamut is sufficient to cover the range of stellar colors [38]. Therefore, the sRGB color space was selected. The stellar spectral type and RGB triple-base color scale relations were obtained (Figure 5) according to Equations (2)–(4).
4.2.2. Color Temperature Deviation Calibration
The 24-color standard color card was displayed on the OLED device (RGB three-color as and ). The industrial camera was used to obtain the image of the standard color card through the collimated optical system (RGB three-color , , and ), and according to Equation (5), the CCM was obtained as . Then, the RGB three-color of the standard color card was set after calibrating the color temperature deviation to , , and . The color difference of the 24 standard colors before and after the calibration of and was determined as follows:
Here, is the sum of squares of the three primary color deviations of the standard color card before calibration, is the average value of , is the sum of squares of the three primary color deviations of the standard color card after calibration, and is the average value of . Using the standard deviation of and , and , which indicates the overall simulation accuracy of the OLED device on the 24 standard colors of the color blocks before and after calibration, was calculated as 6.98 and 4.34, respectively. The theoretical 24-color standard color card, as well as the standard color card image and the corresponding RGB three-color heat map acquired by the industrial camera before and after calibration, are shown in Figure 6a,b, respectively. The color difference between the 24 standard color blocks before and after calibration is shown in Figure 6c. The was smaller than , implying that the color emitted by the OLED after calibration was closer to the standard color card.
4.3. Experimental Results of the Validation Experiment Phase
The simulation accuracy of stellar maps with color temperature information before and after calibrating the color temperature deviation was evaluated based on the mapping relationship between the stellar spectral type and RGB tri-color. This was achieved based on the following steps: (1) a mapping table of stellar spectral type ( ) and RGB tri-color ( ) was established (notated as ), and (2) an algorithm for identifying the spectral type of a stellar star point based on the look-up-table method was designed. In the algorithm, the principle of least squares was used to determine the spectral-type position ( ) matching the simulated stellar RGB three-color values ( , and ). Then, the corresponding spectral type of the star ( ) was obtained. The discriminative formula of the stellar star-point spectral type identification algorithm is given as follows:
4.3.1. Stellar Map Image Generation with Color Temperature Information
Theoretical stellar maps with color temperature information were selected from the commonly used SAO catalog (5091 stars), with magnitudes ranging from 0 Mv to +6.0 Mv and above [39]. Three additional stellar maps with the attitudes (0, 30, 8), (23, −80, 8), and (66, 34, 2) were randomly generated using the stellar map simulation algorithm with color temperature information to obtain the central attitude stellar map (0, 0, 0) and prevent inconsistent experimental results. The overall distribution of the maps and the four attitudes of the stellar maps are shown in Figure 7.
4.3.2. Semi-Physical Simulation of Stellar Maps with Color Temperature Information
Four theoretical stellar maps with color temperature information were loaded onto the OLED device. The stellar maps with uncalibrated and calibrated color temperature deviations were successively captured using the industrial camera, and the spectral type simulation effect of the four maps was obtained using the stellar star-point spectral-type recognition algorithm. The color temperature deviation-calibrated stellar maps are shown in Figure 8a, and the spectral type simulation accuracy is shown in Figure 8b.
The maximum, average, and standard deviations of the spectral type simulations of the four stellar maps before and after calibration are summarized in Table 3. The maximum deviation of the simulated spectral types of the four stellar maps after calibration was 9, which is smaller than the metric scale of ten minor spectral types within a major stellar spectral type. This deviation was reduced by a factor of 1.89–2.11, demonstrating significant improvement in the accuracy of the stellar map spectral simulation. In addition, the average and standard deviations of the simulated spectral types of the four stellar maps after calibration were reduced by a factor of 1.29–1.73 and from 1.58 to 2.53, respectively. This indicates a substantial improvement in the accuracy of the spectral simulation of the stellar maps, as well as in the dispersion in the simulation of the overall color temperature information of the stellar maps.
4.4. Discussion and Comparison
The comparison between related studies on stellar map simulation and the present study is summarized in Table 4. Linghao Wu et al. [8] successfully simulated fainter stars; Schulz et al. [9] and Bin Zhao et al. [15] simulated the superposition of stellar maps and backgrounds; and Teague and Chahl [10] simulated stellar maps of motion-blurred stars. However, none of these studies could simulate color temperature. The simulators proposed in [13,14] can simulate color temperature in a wide range; however, only a single stellar color temperature can be simulated. The simulators developed in [18] and in this study can simulate the color temperature information of stars independently within the stellar map. However, in the simulator proposed in [18], only the energy ratios of four spectral intervals (ultraviolet, visible, mid-wave infrared, and long-wave infrared) can be adjusted, which provides a limited simulation of color temperature information. Conversely, the simulator developed in this study can cover the entire range of O–M types (the seven main spectral types) and the subtypes from 0–9 under each spectral type (a total of ten subtypes), totaling 70 stellar spectral types.
In summary, to the best of the authors’ knowledge, the proposed semi-physical simulation of stellar maps with color temperature information achieves independent controllability of the color temperature information of each star within the stellar map. Concurrently, the simulation range of stellar spectral types covers all 70 stellar spectral types of the HSC. However, this study presents a limitation in that the bit depth of the device is only 8 bits. Using a device with a higher bit depth would improve the correction ability of the proposed method. In future research, 16-bit color OLED display devices could be used to improve the degree of correction subdivision of the device and obtain better calibration results.
5. Discussion and Conclusions
This study aimed to overcome the lack of independent simulation methods for stellar color temperature in stellar maps and the complex structure of existing stellar map simulation systems with color temperature information. Therefore, a simplified stellar map simulation architecture based on OLED devices and a stellar map simulation algorithm with color temperature information were developed in this study. An experimental platform was developed, and two pre-experiments—stellar spectral type to RGB three-base color conversion and color temperature deviation calibration—were performed. Subsequently, four pairs of stellar maps were used to verify the semi-physical simulation effect of stellar maps with color temperature information. According to the experimental results, the findings are as follows:
- The polynomial number of fits of the stellar spectral type to blackbody color temperature ranged from 3 to 37 correlation coefficients above 0.99, with the 22nd polynomial fit being the best. The standard deviation of the simulated color difference for the 24 standard colors was reduced by a factor of 1.6 after calibration using a 24-color standard color card.
- The maximum deviation of the stellar spectral type simulations of the four stellar maps after color temperature bias calibration was better than 9, and the average deviation was better than 6.55, which are both smaller than the metric scale of 10 minor spectral types within a major stellar spectral type.
- After the color temperature deviation calibration, the maximum deviation of the spectral type simulation of the four stellar maps was reduced by a factor of 1.89 to 2.11; the average deviation, by a factor of 1.29 to 1.73; and the standard deviation of the simulation deviation, by a factor of 1.58 to 2.53. These results indicate significant improvements in the limiting accuracy of the stellar map, the overall correctness of the simulation of color temperature information, as well as the dispersion.
In addition, compared with international studies, the developed simulator achieved independent control of the color temperature information of each star in the stellar map, and the spectral type simulation covered all 70 stellar spectral types of the HSC. The study findings provide a simulation method for the attitude determination algorithm using multi-dimensional information carried by the star sensor and establish a research basis for advancing the fields of remote sensing technology and spectral navigation.
In the future, devices [42] with better performance can be further investigated to improve the accuracy of stellar spectral-type simulation. The cosmic radiation background can be increased and the playback speed of the stellar map can be improved to help bring simulations closer to the actual stellar map observed in outer space. Color stellar map simulation technology provides strong technical support for the accuracy, reliability, and adaptability of remote sensing technology by optimizing the performance of remote sensing equipment, supporting the calibration of radiation characteristics of remote sensing data, and facilitating target recognition in complex environments. The innovative application of this technology not only promotes the development of the remote sensing field but also shows broad application prospects.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Zhang W. Yang Y. You W. Autonomous navigation method and technology implementation of high-precision solar spectral velocity measurement Sci. China Phys. Mech. Astron.20226528960610.1007/s 11433-022-1922-3 · doi ↗
- 2Wang Z. Liu S. Sun H. The influence of color temperature mismatch in star simulator on positioning accuracy and magnitude measurement by star sensor J. Phys. Conf. Ser.20211213210.1088/1742-6596/2132/1/012034 · doi ↗
- 3Chaudhary A. Thapa B. Sodari T. Distribution of Dust Color Temperature, Planck’s Function, and Dust Mass around PSR J 1240-4124 J. Nepal Phys. Soc.20228889510.3126/jnphyssoc.v 8i 1.48292 · doi ↗
- 4Huang S. Kang Z. Liu J. Accuracy analysis of spectral velocimetry for the solar Doppler difference navigation IEEE Access 20219780757808210.1109/ACCESS.2021.3079500 · doi ↗
- 5Zhou W. Liu Z. Sun Y. Bidirectional Littrow double grating interferometry for quadruple optical interpolation Opt. Laser Technol.202417511075110.1016/j.optlastec.2024.110751 · doi ↗
- 6Niu Y. Wei X. Li J. Fast and robust star identification using color ratio information IEEE Sens. J.202222204012041210.1109/JSEN.2022.3206103 · doi ↗
- 7Zhang W. Astronomical spectral velocimetry navigation technology and application considerations Navig. Control 2020196473
- 8Wu L. Zhang G. Sun G. Optical engine optimization for faint starlight simulation systems Opt. Commun.202047112583310.1016/j.optcom.2020.125833 · doi ↗
