Photographic film digital rephotography processing system, method, electronic device, and storage medium

By integrating image acquisition, film transport, transmitted illumination, and image processing modules, the problem of fragmented acquisition and processing in color negative digitization is solved, achieving efficient, automated, and stable digital processing with output quality close to that of traditional optical printing.

CN122227062APending Publication Date: 2026-06-16姜致远

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
姜致远
Filing Date
2026-04-03
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

Existing color negative digitization systems suffer from problems such as fragmented acquisition and processing, insufficient automation, and unstable results, making it difficult to achieve automatic batch processing of entire rolls and output with a uniform style.

Method used

An integrated system comprising an image acquisition module, a film transport and carrying module, a transmitted illumination module, a machine vision control module, and an image processing module, combined with machine vision closed-loop and image processing technologies, enables automated positioning, shooting, and digital processing of color negatives.

🎯Benefits of technology

It improves system integration and automation, ensuring that digital results are closer to the visual performance of traditional optical printing, reducing hardware complexity, and improving the consistency and stability of whole-roll processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122227062A_ABST
    Figure CN122227062A_ABST
Patent Text Reader

Abstract

The application discloses a kind of photographic film digital rephotographing processing systems, including: image acquisition module, for acquiring the original image data of color negative film, and provide real-time image feedback to machine vision control module;Film transport and bearing module, for the supply, transport, positioning and shooting stability of color negative film;Transmission illumination module, for providing transmission illumination for color negative film;Machine vision control module, for automatically controlling film, positioning and shooting according to the real-time image captured;Image processing module, for carrying out color negative digital processing to the original image data obtained by image acquisition module, and output target positive film image;User interaction and output module, for providing operation interface and result output.It also discloses a kind of photographic film digitization rephotographing processing method, an electronic device and a computer readable storage medium.The present application solves the problems of acquisition and processing fragmentation, lack of automation, unstable results and the like in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a digital reproduction system, method, electronic device, and storage medium for photographic film. Background Technology

[0002] There are currently two main technical routes for digitizing color negatives. The first is dedicated film scanning equipment. This type of equipment typically employs specialized optical structures, sensors, complex transmission mechanisms, and built-in image processing modules. While capable of digitizing film, it is expensive, complex to maintain, and has a closed system, making it unsuitable for low-cost, flexible expansion, or personalized workflows. The second is the ordinary camera reproduction solution. This solution usually consists of a camera, lens, film holder, and backlight. After shooting, software performs simple image inversion and color correction. Although this solution is flexible, it generally suffers from the following problems: (1) Disconnection between collection and processing Existing copying devices typically only address the issue of "capturing the image," while post-processing software typically only addresses the issue of "making the negative look like a positive." The lack of systematic coordination between the two around the same goal results in poor overall consistency.

[0003] (2) Automatic wafer feeding relies on sensors or manual operation Automated film copying equipment often requires a large number of photoelectric sensors, mechanical limiters or encoders to detect the position of the negative, resulting in high hardware complexity; while many simplified solutions still rely on manual film dragging, alignment and shooting, which is inefficient.

[0004] (3) The lighting is only general backlight and is not designed for the characteristics of color negative film. Ordinary photocopying light sources typically only pursue brightness and uniformity, without considering the spectral response characteristics, measurement mechanisms, and traditional photographic paper printing results of color negatives, resulting in subsequent software only being able to make empirical corrections.

[0005] (4) Insufficient processing of film base color mask and channel crosstalk Color negative film contains a film base color mask, and the RGB signals obtained from the photograph are not in a simple one-to-one correspondence with the film's dye layers. It is difficult to stably recover the image using only white balance, phase inversion, or a fixed color matrix.

[0006] (5) Mid-gray color cast under different exposure levels Within the same roll of film, negatives with different exposures may exhibit non-parallel slopes in the three color channels within the density domain. Even after the film is restored to normal brightness, color casts may still appear in the mid-gray areas. Existing methods typically lack a mechanism for automatically correcting this problem frame-by-frame.

[0007] (6) It is difficult to achieve automatic batch processing of the entire roll. Existing systems typically struggle to form a closed loop of "film supply - film movement - visual judgment - positioning - shooting - processing - output", and it is even more difficult to achieve continuous operation of the entire roll and output with a consistent style.

[0008] Therefore, a complete system that integrates mechanics, optics, machine vision, and image processing is needed to reduce hardware complexity, improve automation, and make digital results closer to the visual performance of traditional optical printing. Summary of the Invention

[0009] To address the aforementioned problems in the prior art, this invention provides a digital reproduction and processing system, method, electronic device, and storage medium for photographic film, thereby resolving issues such as fragmented acquisition and processing, insufficient automation, and unstable results in the prior art.

[0010] The technical solution to achieve the above objectives is: One of the present inventions is a photographic film digital reproduction processing system, comprising: The image acquisition module is used to acquire raw image data from color negative film and provide real-time image feedback to the machine vision control module. The film transport and carrying module is used for the supply, transport, positioning, and stabilization of color negative film. The transmissive illumination module is located on the side opposite to the film transport and carrier module, and is used to provide transmissive illumination for color negative film; The machine vision control module is connected to the image acquisition module, the film transport and carrying module, and the transmitted illumination module, respectively, and is used to automatically control film movement, positioning, and shooting based on the captured real-time images; The image processing module is used to perform color negative digitization processing on the raw image data acquired by the image acquisition module and output the target positive image; The user interaction and output module is used to provide the operation interface and result output.

[0011] Preferably, the image acquisition module includes: a camera, an imaging lens, and a mounting position adjustment structure. A camera used to output RAW (raw, unprocessed) image data; Imaging lens, used to adjust image quality; The mounting position adjustment structure is used to calibrate the relative position and magnification of the camera and the color negative film.

[0012] Preferably, the film conveying and carrying module includes: a film feeding unit, a film receiving unit, a friction wheel drive unit, a guiding unit, a film pressing mechanism unit, a pressure switching unit, and a film window unit. Film supply unit, used to supply color negative film to be shot; The receiving unit is used to receive the captured color negative film. Friction wheel drive unit, used to drive a color negative film to move in a predetermined direction using a friction wheel drive method; The guide unit is used to define the transport direction and running path of the color negative film; The film pressing mechanism unit is used to provide different pressing effects during the movement and shooting of the color negative film; The pressure switching unit is used in conjunction with the tablet compression mechanism unit to achieve two-stage pressure control, providing lower pressure during tablet feeding or higher pressure after single-frame positioning is completed; The film window unit is used to define the effective shooting area of ​​color negative film.

[0013] Preferably, the transmissive lighting module includes: an RGB / narrowband light source unit, a light mixing and diffusion unit, and a light source control unit. RGB / narrowband light source unit, used to employ multi-channel light sources with specific spectral distributions, in conjunction with camera response and subsequent algorithms, to simulate predetermined color negative measurement mechanisms and traditional optical printing visual results; The light mixing and diffusion unit is used to improve illumination uniformity and enhance the consistency of each spectral channel on the color negative film. The light source control unit is used to adjust the light intensity, working mode, and calibration parameters of each channel to suit different film conditions and processing targets.

[0014] Preferably, the machine vision control module includes: an image analysis unit, a position determination unit, a motion control unit, and an image capture triggering unit. The image analysis unit is used to analyze real-time images to identify at least one of the following objects: sprocket hole position, frame boundary, frame line position, corresponding area of ​​film window, edge of image content, barcode, number or identification mark and transparent area of ​​film base; The position determination unit is used to determine whether the current position of the color negative film meets the target conditions based on the image analysis results. Among them, the control target conditions include at least one of the following: single frame center alignment, automatic jump to the next frame, skew correction, prevention of reshooting, prevention of missed shots, and detection of whether the film has reached the predetermined shooting position; The motion control unit is used to control the friction wheel drive unit to perform acceleration, deceleration, stopping, and fine-tuning movement based on the position determination result; The shooting trigger unit is used to control the image acquisition module to perform still shooting after determining that the current color negative film single frame is in place and the film pressing mechanism unit enters the shooting pressure state.

[0015] Preferably, the image processing module includes: a linearization processing unit, a density conversion unit, a film base recognition unit, a color mask compensation unit, a channel decoupling unit, a slope compensation unit, a negative inversion unit, a color mapping unit, and a parameter management unit. The linearization processing unit is used to linearize the raw image data output by the control image acquisition module to obtain linear image data. The original image data is the RAW image data obtained by the camera; The density transformation unit is used to convert linear image data into logarithmic domain data or density domain data to obtain initial density domain data. A substrate identification unit is used to identify substrate regions in the initial density domain data and extract substrate density parameters; Among them, the film base region is identified by at least one of the following methods: fixed ROI (region of interest), image analysis, machine learning, or a combination thereof; The base region includes: image edge transparent area, preset ROI area, inter-frame transparent area, low texture area, low density area and multi-frame common reference area; The output film base density parameters include: film base density values ​​for each color channel, film base statistical mean for each color channel, film base offset for each color channel, and reference parameters related to film base. The color mask compensation unit is used to perform color mask compensation on the initial density domain data according to the film base density parameter to obtain the compensated density data. The channel decoupling unit is used to perform channel decoupling processing on the compensated density data to obtain decoupled density data. The slope compensation unit is used to compensate for the non-parallel slope of the three color channels under different exposure conditions frame by frame based on the decoupled density data of the current frame, and obtain the density data after frame-by-frame slope correction. Within the density domain, using the green channel as a reference, the slope parameters of other color channels relative to the green channel are automatically calculated frame by frame, and compensation is performed on the corresponding channels accordingly. The negative inversion unit is used to perform negative inversion processing on the slope-compensated density data to obtain positive image data; The color mapping unit is used to map forward image data into the target output image according to system calibration parameters; The mapping process combines at least one of the following information: spectral parameters of RGB / narrowband light source, camera channel response parameters, channel decoupling parameters, visual target parameters, and output color space parameters. The parameter management unit is connected to the linearization processing unit, density conversion unit, film base recognition unit, color mask compensation unit, channel decoupling unit, slope compensation unit, negative film inversion unit, and color mapping unit, respectively, and is used to manage the parameters required by each unit. The parameters managed include: light source calibration parameters, camera response parameters, film base reference parameters, decoupling matrix parameters, slope compensation parameters, whole roll shared parameters, frame-by-frame adaptive parameters, and output mapping parameters. Use at least one of the following parameter modes: frame-by-frame independent parameter mode, volume-by-volume shared parameter mode, and volume-by-volume baseline + frame-by-frame fine-tuning mode.

[0016] Preferably, the user interaction and output module includes: a preview display unit, a parameter setting unit, and an output management unit; The preview display unit is used to display the original negative image captured by the image acquisition module and the processed positive image preview; The parameter setting unit is used for global parameter configuration. The output management unit is used to selectively export objects, including: single positive images, batch processing results of entire rolls, continuous output results in workstation mode, and automated operation results in device whole machine mode.

[0017] A second method for digitally reproducing photographic film according to the present invention includes: Step S1: The film supply unit provides the color negative film to be photographed, and the friction wheel drive unit drives the color negative film to move along a predetermined direction using a friction wheel drive method. In step S2, the image acquisition module continuously acquires real-time images, and the image analysis unit identifies spiky holes, frame boundaries, frame lines, transparent areas of the film base, or other positioning features. Step S3: The position determination unit determines whether the current frame has reached the target position; Step S4: After reaching the position, the pressure switching unit causes the tablet pressing mechanism unit to enter the shooting pressure state. Step S5: The shooting trigger unit controls the camera to capture the current frame; Step S6: The captured raw image is input into the image processing module, where linearization, density conversion, film base recognition, color mask compensation, channel decoupling, frame-by-frame slope compensation, negative inversion, and color mapping are performed sequentially. Step S7: Output a positive image that is closer to the visual result of traditional optical printing; In step S8, the system automatically moves to the next frame and repeats the above process until the entire roll is processed and the batch results are output. Step S6 includes: Step S61: The linearization processing unit performs linearization processing on the RAW image data acquired by the camera to obtain linear image data; In step S62, the density conversion unit converts the linear image data to the logarithmic domain or the density domain to obtain the initial density domain data; Step S63: The substrate identification unit identifies the substrate region in the initial density domain data and extracts the substrate density parameters; Step S64: The color mask compensation unit performs color mask compensation on the initial density domain data according to the film base density parameter; Step S65: The channel decoupling unit performs channel decoupling on the density data after color mask compensation to obtain decoupled density data; Step S66: The slope compensation unit automatically calculates the slope parameters of other channels frame by frame based on the decoupling density data of the current frame, using the green channel as a reference, and performs slope compensation. Step S67: The negative inversion unit performs negative inversion processing on the slope-compensated density data to obtain positive image data. In step S68, the color mapping unit combines the overall calibration parameters of the light source, camera, and algorithm to map the positive image data into the target output image, outputting a digital positive image that is closer to the visual result of traditional optical printing.

[0018] The third invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of a method for digitally reproducing photographic film.

[0019] The fourth invention provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of a method for digitally reproducing photographic film.

[0020] Compared with the prior art, the beneficial effects of the present invention are: 1) In the image acquisition module of this invention, the same image acquisition link simultaneously undertakes the functions of formal acquisition and visual feedback, which improves the system integration, reduces independent detection components, and facilitates the formation of a unified calibration basis; 2) In the film conveying and carrying module of the present invention, the friction wheel drive facilitates continuous conveying and fine-tuning control, the two-stage pressure takes into account both film movement resistance and flatness, the film feeding / receiving structure is suitable for whole roll automation, and single-frame still shooting is beneficial to image clarity and consistency. 3) In the transmission illumination module of this invention, the light source is made into part of the measurement and imaging system, rather than just illumination, which facilitates the overall calibration of the light source, camera, and algorithm, and is beneficial for simulating the visual results of traditional optical printing. 4) In the machine vision control module of this invention, a visual closed loop replaces a large number of independent sensors, which can simultaneously take into account positioning, correction, anti-repetition, and anti-missed shooting, thereby improving the adaptability to different film conditions. 5) In the image processing module of this invention, linearization removes the interference of camera encoding and sensor response on subsequent calculations, allowing subsequent density conversion to be based on linear transmission relationships, thus improving the stability of subsequent film base recognition, decoupling, and slope compensation. Density conversion makes subsequent processing revolve around the density characteristics of the color negative, making it more suitable for expressing the response differences caused by film base color mask, dye density, and exposure changes, providing a unified data domain for subsequent frame-by-frame slope compensation. Film base parameters are directly represented in density form, making them more suitable for subsequent compensation calculations, improving the consistency between film base detection and color mask compensation, reducing the need for manual selection of film base areas, and increasing automation. Color mask compensation directly eliminates or weakens the influence of film base color mask in the density domain, allowing subsequent channel decoupling and slope compensation to be based on data closer to the dye layer response, improving processing consistency for different negatives, batches, and exposure states. Channel decoupling reduces crosstalk between the three color channels of the color negative, making subsequent slope compensation more consistent. Compensation is performed based on data that more closely approximates the actual dye layer response, providing conditions for more stable color restoration; slope compensation can solve the problem of mid-gray still being off-color after the film with different exposure levels has been restored to normal brightness, which is more stable than relying solely on film base offset or simple curve correction, and is suitable for automatic frame-by-frame processing of inconsistent exposures throughout the roll, improving inter-frame consistency and overall color stability; negative inversion is based on data after key corrections have been completed, which is beneficial for maintaining the stability of neutral regions and overall color; color mapping integrates the light source, camera, and algorithm into a unified mapping relationship, no longer relying solely on simple digital inversion or general LUTs, which helps to form a stable and reproducible visual style output; 6) The user interaction and output module of this invention supports a unified interface for whole machine mode, workstation mode and batch processing mode, which facilitates commercial deployment and improves operational convenience. In summary, this invention solves the problem of the separation between "acquisition hardware" and "image processing software" in existing color negative digitization, thereby achieving color negative digitization output that is closer to the visual results of traditional optical printing. Attached Figure Description

[0021] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings: Figure 1 This is a block diagram of a photographic film digital reproduction processing system according to the present invention; Figure 2 This is a module diagram of the image acquisition module in this invention; Figure 3 This is a block diagram of the film transport and carrying module in this invention; Figure 4 This is a module diagram of the transmissive illumination module in this invention; Figure 5 This is a block diagram of the machine vision control module in this invention; Figure 6 This is a module diagram of the image processing module in this invention; Figure 7 This is a module diagram of the user interaction and output module in this invention; Figure 8 This is a flowchart of a method for digital reproduction of photographic film according to the present invention; Figure 9 This is a flowchart of the process in this invention that sequentially performs linearization, density conversion, film base identification, color mask compensation, channel decoupling, frame-by-frame slope compensation, negative inversion, and color mapping; Figure 10 This is a schematic diagram of the slope compensation unit of the present invention after slope compensation. Detailed Implementation

[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0023] like Figure 1 As shown, a digital reproduction system for photographic film includes: an image acquisition module 1, a film transport and carrying module 2, a transmission illumination module 3, a machine vision control module 4, an image processing module 5, and a user interaction and output module 6. Image acquisition module 1 is used to acquire raw image data of color negative film and provide real-time image feedback to machine vision control module 4.

[0024] like Figure 2 As shown, the image acquisition module 1 includes: a camera 11, an imaging lens 12, and a mounting position adjustment structure 13. Camera 11 is used to output RAW image data; Imaging lens 12 is used to adjust image quality; The mounting position adjustment structure 13 is used to calibrate the relative position and magnification of the camera 11 and the color negative film.

[0025] The film transport and carrying module 2 is used for the supply, transport, positioning, and stabilization of color negative film.

[0026] In another embodiment, the image acquisition module 1 uses a mirrorless camera, a DSLR camera, an industrial camera, or other devices capable of outputting raw image data.

[0027] like Figure 3 As shown, the film conveying and carrying module 2 includes: a film feeding unit 21, a film receiving unit 22, a friction wheel drive unit 23, a guiding unit 24, a film pressing mechanism unit 25, a pressure switching unit 26, and a film window unit 27. Film supply unit 21 is used to supply color negative film to be shot; The receiving unit 22 is used to receive the captured color negative film; Friction wheel drive unit 23 is used to drive the color negative film to move in a predetermined direction using a friction wheel drive method; In another embodiment, the friction wheel drive unit 23 adopts a single-wheel, dual-wheel, or multi-wheel drive structure; Guide unit 24 is used to define the transport direction and running path of the color negative film; The pressing mechanism unit 25 is used to provide pressing effects under different conditions during the movement and shooting of the color negative film; The pressure switching unit 26 is used in conjunction with the film pressing mechanism unit 25 to achieve two-stage pressure control. It provides lower pressure during film feeding to reduce resistance and facilitate continuous transport, or provides higher pressure after single-frame positioning to improve film flatness and static shooting stability. The pressure switching unit 26 adopts mechanical switching, electromagnetic switching, servo motor switching or other equivalent switching methods; The film window unit 27 is used to define the effective shooting area of ​​the color negative film.

[0028] The transmissive illumination module 3 is located on the opposite side of the film transport and carrier module 2 and is used to provide transmissive illumination for color negative film.

[0029] like Figure 4 As shown, the transmissive lighting module 3 includes: an RGB / narrowband light source unit 31, a light mixing and diffusion unit 32, and a light source control unit 33. The RGB / narrowband light source unit 31 is used to employ a multi-channel light source with a specific spectral distribution, in conjunction with the camera 11 response and subsequent algorithms, to simulate a predetermined color negative measurement mechanism and conventional optical printing visual results; In another embodiment, the RGB / narrowband light source unit 31 employs a multi-channel light source with different wavelength combinations or different bandwidth combinations; The light mixing and diffusion unit 32 is used to improve illumination uniformity and enhance the consistency of each spectral channel on the color negative film surface; The light source control unit 33 is used to adjust the light intensity, working mode and calibration parameters of each channel to suit different film conditions and processing targets.

[0030] The transmitted illumination module 3 is not a backlight in the conventional sense, but rather one of the core components of the system. Its spectral selection works in conjunction with the algorithm model to establish a systematic mapping relationship between the negative image and the target output visual result.

[0031] The machine vision control module 4 is connected to the image acquisition module 1, the film transport and carrying module 2, and the transmission illumination module 3, respectively, and is used to automatically control film movement, positioning, and shooting based on the captured real-time images.

[0032] like Figure 5 As shown, the machine vision control module 4 includes: an image analysis unit 41, a position determination unit 42, a motion control unit 43, and a shooting trigger unit 44. Image analysis unit 41 is used to analyze real-time images to identify at least one of the following objects: sprocket hole position, frame boundary, frame line position, corresponding area of ​​film window, edge of image content, barcode, number or identification mark and transparent area of ​​film base; The position determination unit 42 is used to determine whether the current position of the color negative film meets the target conditions based on the image analysis results. Among them, the control target conditions include at least one of the following: single frame center alignment, automatic jump to the next frame, skew correction, prevention of reshooting, prevention of missed shots, and detection of whether the film has reached the predetermined shooting position; The motion control unit 43 is used to control the friction wheel drive unit 23 to perform acceleration, deceleration, stopping and fine-tuning movement based on the position determination result; The shooting trigger unit 44 is used to control the image acquisition module 1 to perform still shooting after determining that the current color negative film single frame is in place and the film pressing mechanism unit 25 enters the shooting pressure state.

[0033] Image processing module 5 is used to perform color negative digitization processing on the raw image data acquired by image acquisition module 1 and output the target positive image.

[0034] like Figure 6 As shown, the image processing module 5 includes: a linearization processing unit 51, a density conversion unit 52, a substrate recognition unit 53, a color mask compensation unit 54, a channel decoupling unit 55, a slope compensation unit 56, a negative inversion unit 57, a color mapping unit 58, and a parameter management unit 59. The linearization processing unit 51 is used to linearize the raw image data output by the control image acquisition module 1 to obtain linear image data; The original image data is RAW image data captured by the camera, and at least one of the following processing methods is applied: black level correction, white level normalization, sensor response linear recovery, and removal of nonlinear effects from the original encoding. The density conversion unit 52 is used to convert linear image data into logarithmic domain data or density domain data to obtain initial density domain data. Specifically, based on the relationship between transmittance and optical density, the linear image signal is mapped to a density domain that is more suitable for characterizing the dye layer of the color negative film, and the output result is the initial density domain data. This initial density domain data serves as the input basis for subsequent film base recognition, color mask compensation, channel decoupling, and slope compensation. Film base recognition unit 53 is used to identify the film base region in the initial density domain data and extract the film base density parameters; the film base is identified in the density domain, rather than directly in the linear RGB domain, so that the film base parameters are consistent with the expression method of subsequent color mask compensation; Among them, the film base region is identified by at least one of the following methods: fixed ROI, image analysis, machine learning, or a combination thereof; The base region includes: image edge transparent area, preset ROI area, inter-frame transparent area, low texture area, low density area and multi-frame common reference area; The output film base density parameters include: film base density values ​​for each color channel, film base statistical mean for each color channel, film base offset for each color channel, and reference parameters related to film base. The color mask compensation unit 54 is used to perform color mask compensation on the initial density domain data according to the film base density parameters to obtain the compensated density data; compensation is performed separately for multiple color channels to reduce the influence of the film base color mask on subsequent processing. Color mask compensation can be manifested as a correction of the density offset of each channel, or other equivalent compensation forms can be adopted according to the implementation method. The channel decoupling unit 55 is used to perform channel decoupling processing on the compensated density data to obtain decoupled density data. Specifically, the three-color density data is transformed by a preset matrix, calibration matrix, device matrix or other equivalent decoupling model to reduce crosstalk between color channels and make the data closer to the independent response representation of the film dye layer. The slope compensation unit 56 is used to compensate for the non-parallel slope of the three color channels under different exposure conditions frame by frame based on the decoupled density data of the current frame, so as to obtain the density data after frame-by-frame slope correction. Within the density domain, using the green channel as a reference, the slope parameters of other color channels relative to the green channel are automatically calculated frame by frame, and compensation is performed on the corresponding channels accordingly. Figure 10 As shown, the slopes of the three color densities are not parallel under different exposure levels, and the effect after compensation based on the green channel; slope compensation can compensate only one channel or multiple channels; it can be calculated frame by frame or superimposed on the whole roll reference for frame-by-frame correction; The negative inversion unit 57 is used to perform negative inversion processing on the density data after slope compensation to obtain positive image data, so as to ensure that the inversion is based on the corrected data. The color mapping unit 58 is used to map the positive image data into the target output image according to the system calibration parameters. The target is not just a digital positive in the general sense, but through specific spectral sampling and algorithm collaboration, the output result is closer to the visual performance of traditional optical printing. The mapping process combines at least one of the following information: spectral parameters of RGB / narrowband light source, camera channel response parameters, channel decoupling parameters, visual target parameters, and output color space parameters. The parameter management unit 59 is connected to the linearization processing unit 51, density conversion unit 52, film base recognition unit 53, color mask compensation unit 54, channel decoupling unit 55, slope compensation unit 56, negative film inversion unit 57 and color mapping unit 58 respectively, and is used to manage the parameters required by each unit. The parameters managed include: light source calibration parameters, camera response parameters, film base reference parameters, decoupling matrix parameters, slope compensation parameters, whole roll shared parameters, frame-by-frame adaptive parameters, and output mapping parameters. Use at least one of the following parameter modes: frame-by-frame independent parameter mode, volume-by-volume shared parameter mode, and volume-by-volume baseline + frame-by-frame fine-tuning mode.

[0035] User interaction and output module 6 is used to provide an operation interface and result output.

[0036] like Figure 7 As shown, the user interaction and output module 6 includes: a preview display unit 61, a parameter setting unit 62, and an output management unit 63; The preview display unit 61 is used to display the original negative image captured by the image acquisition module 1 and the processed positive image preview; Parameter setting unit 62 is used for global parameter configuration; Output management unit 63 is used to selectively export objects, including: single positive images, batch processing results of entire rolls, continuous output results in workstation mode, and automated operation results in device whole machine mode.

[0037] like Figure 1-8 As shown, a method for digital reproduction of photographic film includes: In step S1, the film supply unit 21 provides the color negative film to be photographed, and the friction wheel drive unit 23 drives the color negative film to move along a predetermined direction using a friction wheel drive method.

[0038] In step S2, the image acquisition module 1 continuously acquires real-time images, and the image analysis unit 41 identifies spur holes, frame boundaries, frame lines, transparent areas of the film base, or other positioning features.

[0039] Step S3, the position determination unit 42 determines whether the current frame has reached the target position.

[0040] Step S4: After reaching the position, the pressure switching unit 26 causes the tablet pressing mechanism unit 25 to enter the shooting pressure state.

[0041] Step S5: The shooting trigger unit 44 controls the camera 11 to shoot the current frame.

[0042] In step S6, the captured raw image is input into image processing module 5, which sequentially performs linearization, density conversion, film base recognition, color mask compensation, channel decoupling, frame-by-frame slope compensation, negative inversion, and color mapping.

[0043] like Figure 2 , 6 As shown in Figure 9, step S6 includes: In step S61, the linearization processing unit 51 performs linearization processing on the RAW image data acquired by the camera 11 to obtain linear image data; In step S62, the density conversion unit 52 converts the linear image data to the logarithmic domain or the density domain to obtain the initial density domain data. In step S63, the substrate identification unit 53 identifies the substrate region in the initial density domain data and extracts the substrate density parameters; Step S64: The color mask compensation unit 54 performs color mask compensation on the initial density domain data according to the film base density parameter; In step S65, the channel decoupling unit 55 performs channel decoupling on the density data after color mask compensation to obtain decoupled density data; In step S66, the slope compensation unit 56 automatically calculates the slope parameters of other channels frame by frame based on the decoupling density data of the current frame, using the green channel as a reference, and performs slope compensation. In step S67, the negative inversion unit 57 performs negative inversion processing on the density data after slope compensation to obtain positive image data; In step S68, the color mapping unit 58 combines the overall calibration parameters of the light source, camera 11 and algorithm to map the positive image data into the target output image, outputting a digital positive image that is closer to the visual result of traditional optical printing.

[0044] Step S7: Output a positive image that is closer to the visual result of traditional optical printing.

[0045] In step S8, the system automatically moves to the next frame and repeats the above process until the entire volume is processed and the batch results are output.

[0046] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the steps of a method for digitally reproducing photographic film.

[0047] A computer-readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements the steps of a method for digitally reproducing photographic film.

[0048] Finally, it should be noted that the above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A digital reproduction system for photographic film, characterized in that, include: The image acquisition module (1) is used to acquire the raw image data of the color negative film and provide real-time image feedback to the machine vision control module (4); The film transport and carrying module (2) is used for the supply, transport, positioning and shooting stability of color negative film; The transmissive illumination module (3) is located on the opposite side of the film transport and carrier module (2) and is used to provide transmissive illumination for the color negative film; The machine vision control module (4) is connected to the image acquisition module (1), the film transport and carrying module (2) and the transmission illumination module (3) respectively, and is used to automatically control the film movement, positioning and shooting according to the captured real-time images; The image processing module (5) is used to perform color negative digitization processing on the raw image data acquired by the image acquisition module (1) and output the target positive image; The user interaction and output module (6) is used to provide an operation interface and result output.

2. The photographic film digital reproduction system according to claim 1, characterized in that, The image acquisition module (1) includes: a camera (11), an imaging lens (12), and a mounting position adjustment structure (13). Camera (11), used to output RAW image data; Imaging lens (12), used to adjust image quality; Mounting position adjustment structure (13) is used to calibrate the relative position and magnification of the camera (11) and the color negative.

3. The photographic film digital reproduction system according to claim 1, characterized in that, The film conveying and carrying module (2) includes: a film feeding unit (21), a film receiving unit (22), a friction wheel drive unit (23), a guide unit (24), a film pressing mechanism unit (25), a pressure switching unit (26), and a film window unit (27). Film supply unit (21) is used to supply color negative film to be shot; The receiving unit (22) is used to receive the captured color negative film; Friction wheel drive unit (23) is used to drive the color negative film to move in a predetermined direction using a friction wheel drive method; The guide unit (24) is used to define the direction and path of the color negative film transport; The pressing mechanism unit (25) is used to provide pressing effects under different conditions during the movement and shooting of the color negative film; The pressure switching unit (26) is used to cooperate with the tablet pressing mechanism unit (25) to achieve two-stage pressure control, providing lower pressure during tablet feeding or higher pressure after single-frame positioning is completed; The film window unit (27) is used to define the effective shooting area of ​​the color negative film.

4. The photographic film digital reproduction system according to claim 2, characterized in that, The transmissive lighting module (3) includes: an RGB / narrowband light source unit (31), a light mixing and diffusion unit (32), and a light source control unit (33). RGB / narrowband light source unit (31) is used to employ a multi-channel light source with a specific spectral distribution, in conjunction with the camera (11) response and subsequent algorithms, to simulate a predetermined color negative measurement mechanism and conventional optical printing visual results; The light mixing and diffusion unit (32) is used to improve illumination uniformity and enhance the consistency of each spectral channel on the color negative film. The light source control unit (33) is used to adjust the light intensity, working mode and calibration parameters of each channel to match different film conditions and processing targets.

5. The photographic film digital reproduction system according to claim 1, characterized in that, The machine vision control module (4) includes: an image analysis unit (41), a position determination unit (42), a motion control unit (43), and a shooting trigger unit (44). The image analysis unit (41) is used to analyze the real-time image to identify at least one of the following objects: sprocket hole position, frame boundary, frame line position, corresponding area of ​​the film window, edge of image content, barcode, number or identification mark and transparent area of ​​film base; The position determination unit (42) is used to determine whether the current position of the color negative film meets the target conditions based on the image analysis results. Among them, the control target conditions include at least one of the following: single frame center alignment, automatic jump to the next frame, skew correction, prevention of reshooting, prevention of missed shots, and detection of whether the film has reached the predetermined shooting position; The motion control unit (43) is used to control the friction wheel drive unit (23) to perform acceleration, deceleration, stopping and fine-tuning movement according to the position determination result; The shooting trigger unit (44) is used to control the image acquisition module (1) to perform still shooting after determining that the current color negative film single frame is in place and the pressing mechanism unit (25) enters the shooting pressure state.

6. The photographic film digital reproduction system according to claim 1, characterized in that, The image processing module (5) includes: a linearization processing unit (51), a density conversion unit (52), a film base recognition unit (53), a color mask compensation unit (54), a channel decoupling unit (55), a slope compensation unit (56), a negative inversion unit (57), a color mapping unit (58), and a parameter management unit (59). The linearization processing unit (51) is used to linearize the raw image data output by the control image acquisition module (1) to obtain linear image data; The original image data is the RAW image data obtained by the camera; Density conversion unit (52) is used to convert linear image data into logarithmic domain data or density domain data to obtain initial density domain data; A substrate identification unit (53) is used to identify substrate regions in the initial density domain data and extract substrate density parameters; Among them, the film base region is identified by at least one of the following methods: fixed ROI, image analysis, machine learning, or a combination thereof; The base region includes: image edge transparent area, preset ROI area, inter-frame transparent area, low texture area, low density area and multi-frame common reference area; The output film base density parameters include: film base density values ​​for each color channel, film base statistical mean for each color channel, film base offset for each color channel, and reference parameters related to film base. The color mask compensation unit (54) is used to perform color mask compensation on the initial density domain data according to the film base density parameter to obtain the compensated density data; The channel decoupling unit (55) is used to perform channel decoupling processing on the compensated density data to obtain decoupled density data; The slope compensation unit (56) is used to compensate for the non-parallel slope of the three color channels under different exposure conditions frame by frame based on the decoupled density data of the current frame, and obtain the density data after frame-by-frame slope correction. Specifically, within the density domain, the slope parameters of other color channels relative to the green channel are automatically calculated frame by frame, with the green channel as the reference, and compensation is performed on the corresponding channels accordingly. The negative inversion unit (57) is used to perform negative inversion processing on the density data after slope compensation to obtain positive image data; The color mapping unit (58) is used to map the positive image data into the target output image according to the system calibration parameters; The mapping process combines at least one of the following information: spectral parameters of RGB / narrowband light source, camera channel response parameters, channel decoupling parameters, visual target parameters, and output color space parameters. The parameter management unit (59) is connected to the linearization processing unit (51), density conversion unit (52), film base recognition unit (53), color mask compensation unit (54), channel decoupling unit (55), slope compensation unit (56), negative film inversion unit (57) and color mapping unit (58) respectively, and is used to manage the parameters required by each unit; The parameters managed include: light source calibration parameters, camera response parameters, film base reference parameters, decoupling matrix parameters, slope compensation parameters, whole roll shared parameters, frame-by-frame adaptive parameters, and output mapping parameters. Use at least one of the following parameter modes: frame-by-frame independent parameter mode, volume-by-volume shared parameter mode, and volume-by-volume baseline + frame-by-frame fine-tuning mode.

7. The photographic film digital reproduction system according to claim 1, characterized in that, The user interaction and output module (6) includes: a preview display unit (61), a parameter setting unit (62), and an output management unit (63). The preview display unit (61) is used to display the original negative image captured by the image acquisition module (1) and the processed positive image preview; Parameter setting unit (62) is used for global parameter configuration; The output management unit (63) is used to selectively export objects, including: single positive images, batch processing results of entire rolls, continuous output results in workstation mode, and automated operation results in device whole machine mode.

8. A processing method based on the photographic film digital reproduction processing system according to claims 1-7, characterized in that, include: Step S1, the film supply unit (21) provides the color negative film to be photographed, and the friction wheel drive unit (23) drives the color negative film to move in a predetermined direction using a friction wheel drive method; Step S2, the image acquisition module (1) continuously acquires real-time images, and the image analysis unit (41) identifies serrations, frame boundaries, frame lines, transparent areas of film base, or other positioning features; Step S3, the position determination unit (42) determines whether the current frame has reached the target position; Step S4, after reaching the position, the pressure switching unit (26) causes the tablet pressing mechanism unit (25) to enter the shooting pressure state; Step S5, the shooting trigger unit (44) controls the camera (11) to shoot the current frame; Step S6: The captured raw image is input into the image processing module (5), which sequentially performs linearization, density conversion, film base recognition, color mask compensation, channel decoupling, frame-by-frame slope compensation, negative inversion, and color mapping. Step S7: Output a positive image that is closer to the visual result of traditional optical printing; In step S8, the system automatically moves to the next frame and repeats the above process until the entire roll is processed and the batch results are output. Step S6 includes: Step S61, the linearization processing unit (51) performs linearization processing on the RAW image data acquired by the camera (11) to obtain linear image data; In step S62, the density conversion unit (52) converts the linear image data to the logarithmic domain or the density domain to obtain the initial density domain data; Step S63, the substrate identification unit (53) identifies the substrate region in the initial density domain data and extracts the substrate density parameters; Step S64, the color mask compensation unit (54) performs color mask compensation on the initial density domain data according to the film base density parameter; Step S65, the channel decoupling unit (55) performs channel decoupling on the density data after color mask compensation to obtain decoupled density data; Step S66, the slope compensation unit (56) automatically calculates the slope parameters of other channels frame by frame based on the decoupled density data of the current frame and performs slope compensation. Step S67, the negative inversion unit (57) performs negative inversion processing on the density data after slope compensation to obtain positive image data; In step S68, the color mapping unit (58) combines the overall calibration parameters of the light source, camera (11) and algorithm to map the positive image data into the target output image, and outputs a digital positive image that is closer to the visual result of traditional optical printing.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the photographic film digitization and reproduction processing method as described in claim 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the photographic film digitization and reproduction processing method as described in claim 8.