A Deep Learning-Based Sensing System for Identifying Salmon and Rainbow Trout Meat and Grading Freshness for Consumer Protection
Abstract
1. Introduction
1.1. Visual Similarities in Salmon and Rainbow Trout Meat
1.2. Visualization of Salmon Freshness
1.3. Research Motivation and Purpose
1.4. Challenges in Image-Based Fish Meat Classification
2. Literature Review
2.1. Food Fraud and Safety in the Seafood Industry
2.2. Fish Meat Classification Methods
2.3. Fish Freshness Evaluation Techniques
2.4. Deep Learning Approaches for Fish Meat Classification and Freshness Grading
3. Materials and Methods
3.1. Data Acquisition and Smartphone-Based Image Capture
3.2. Image Pre-Processing and Segmentation
3.3. Deep Learning Models for Salmon and Rainbow Trout Classification
3.3.1. DenseNet121 Model
3.3.2. Improved DenseNet121 with Global Average Pooling
3.4. Transfer Learning of Source Domains and Weights
3.5. Integrated System for Salmon Meat Classification and Freshness Grading
3.6. Combined Categorization of Fish Classification and Freshness Grading
4. Results and Discussion
4.1. Experimental Hardware, Captured Images, and User Interface
4.2. Training and Testing Sample Numbers of Fish Meat Category and Freshness Grade
4.3. Network Model Selection and Parameter Settings
4.4. Comparison of Detection Effectiveness of Different Models
4.4.1. Performance Evaluation Indices and Confusion Matrix of Experimental Results
4.4.2. Classification Results of Fish Meat
4.4.3. Experimental Results of Adding Transfer Learning
4.4.4. Grading Results of Salmon Freshness
4.5. Comparative Evaluation of One-Stage vs. Two-Stage Classification Approaches
4.6. Robustness Analysis of Proposed Approach
4.6.1. Impact of Object Movement on Classification Effectiveness
4.6.2. Impact of Tilted Capture Direction and Angle on Classification Effectiveness
4.7. Discussion and Limitations
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ryburn, S.J.; Ballantine, W.M.; Loncan, F.M.; Manning, O.G.; Alston, M.A.; Steinwand, B.; Bruno, J.F. Public awareness of seafood mislabeling. PeerJ 2022, 10, e13486. [Google Scholar] [CrossRef]
- Luque, G.M.; Donlan, C.J. The characterization of seafood mislabeling: A global meta-analysis. Biol. Conserv. 2019, 236, 556–570. [Google Scholar] [CrossRef]
- Butt, A.A.; Aldridge, K.E.; Sander, C.V. Infections related to the ingestion of seafood. Part II: Parasitic infections and food safety. Lancet Infect. Dis. 2004, 4, 294–300. [Google Scholar] [CrossRef] [PubMed]
- Warner, K.; Mustain, P.; Carolin, C.; Disla, C.; Kroner, R.G.; Lowell, B.; Hirshfield, M. Oceana Reveals Mislabeling of America’s Favorite Fish: Salmon; Oceana: Washington, DC, USA, 2015. [Google Scholar]
- Cawthorn, D.M.; Duncan, J.; Kastern, C.; Francis, J.; Hoffman, L.C. Fish species substitution and misnaming in South Africa: An economic, safety and sustainability conundrum revisited. Food Chem. 2015, 185, 165–181. [Google Scholar] [CrossRef]
- Vindigni, G.; Pulvirenti, A.; Alaimo, S.; Monaco, C.; Spina, D.; Peri, I. Bioinformatics approach to mitigate mislabeling in EU seafood market and protect consumer health. Int. J. Environ. Res. Public Health 2021, 18, 7497. [Google Scholar] [CrossRef]
- Članjak–Kudra, E.; Fazlović, N.; Alagić, D.; Smajlović, M.; Čaklovica, K.; Smajlović, A. An overview of most commonly used methods for detection of fish mislabeling. Veterinaria 2021, 70, 169–184. [Google Scholar] [CrossRef]
- Chen, Z.; Wu, T.; Xiang, C.; Xu, X.; Tian, X. Rapid identification of rainbow trout adulteration in Atlantic salmon by Raman spectroscopy combined with machine learning. Molecules 2019, 24, 2851. [Google Scholar] [CrossRef]
- Li, Q.; Xue, H.; Fei, Y.; Cao, M.; Xiong, X.; Xiong, X.; Yang, Y.; Wang, L. Visual detection of rainbow trout (Oncorhynchus mykiss) and Atlantic salmon (Salmo salar) simultaneously by duplex loop-mediated isothermal amplification. Food Chem. Mol. Sci. 2022, 4, 100107. [Google Scholar] [CrossRef]
- Sotelo, C.G.; Piñeiro, C.; Gallardo, J.M.; Pérez-Martin, R.I. Fish species identification in seafood products. Trends Food Sci. Technol. 1993, 4, 395–401. [Google Scholar] [CrossRef]
- Cozzolino, D. Near infrared spectroscopy and food authenticity. In Advances in Food Traceability Techniques and Technologies; Woodhead Publishing: Sawston, UK, 2016; pp. 119–136. [Google Scholar]
- Medeiros, E.C.; Almeida, L.M.; Filho, J.G.D.A.T. Computer vision and machine learning for tuna and salmon meat classification. Informatics 2021, 8, 70. [Google Scholar] [CrossRef]
- Quevedo, R.A.; Aguilera, J.M.; Pedreschi, F. Color of Salmon Fillets by Computer Vision and Sensory Panel. Food Bioprocess Technol. 2008, 3, 637–643. [Google Scholar] [CrossRef]
- Shao, Y.; Shi, Y.; Wang, K.; Li, F.; Zhou, G.; Xuan, G. Detection of small yellow croaker freshness by hyperspectral imaging. J. Food Compos. Anal. 2023, 115, 104980. [Google Scholar] [CrossRef]
- Qin, J.; Chao, K.; Kim, M.S.; Lu, R.; Burks, T.F. Hyperspectral and multispectral imaging for evaluating food safety and quality. J. Food Eng. 2013, 118, 157–171. [Google Scholar] [CrossRef]
- Li, D.; Du, L. Recent advances of deep learning algorithms for aquacultural machine vision systems with emphasis on fish. Artif. Intell. Rev. 2022, 55, 4077–4116. [Google Scholar] [CrossRef]
- Olafsdottir, G.; Martinsdóttir, E.; Oehlenschläger, J.; Dalgaard, P.; Jensen, B.; Undeland, I.; Mackie, I.M.; Henehan, G.; Nielsen, J.; Nilsen, H. Methods to evaluate fish freshness in research and industry. Trends Food Sci. Technol. 1997, 8, 258–265. [Google Scholar] [CrossRef]
- Madhubhashini, M.N.; Liyanage, C.P.; Alahakoon, A.U.; Liyanage, R.P. Current applications and future trends of artificial senses in fish freshness determination: A review. J. Food Sci. 2024, 89, 33–50. [Google Scholar] [CrossRef]
- Franceschelli, L.; Berardinelli, A.; Dabbou, S.; Ragni, L.; Tartagni, M. Sensing technology for fish freshness and safety: A review. Sensors 2021, 21, 1373. [Google Scholar] [CrossRef] [PubMed]
- Zhou, J.; Liu, C.; Zhong, Y.; Luo, Z. Applications of near-infrared spectroscopy for nondestructive quality analysis of fish and fishery products. Foods 2024, 13, 3992. [Google Scholar] [CrossRef]
- Falahatnejad, S.; Arabi, Z.; Ghafari, S.; Akbari, A.S. Fish Quality Assessment Using Hyperspectral Imaging and Computer Vision: A Review. IEEE Sens. J. 2025, 25, 26255–26268. [Google Scholar] [CrossRef]
- Wang, K.; Yue, Z.; Lin, H.; Wang, Q.; Wang, L.; Tian, Y.; Ren, L. Rapid classification of the freshness grades of sea bass (Lateolabrax japonicus) fillets using a portable Raman spectrometer with machine learning method. Microchem. J. 2023, 192, 108948. [Google Scholar] [CrossRef]
- Khoshnoudi-Nia, S.; Moosavi-Nasab, M. Prediction of various freshness indicators in fish fillets by one multispectral imaging system. Sci. Rep. 2019, 9, 14704. [Google Scholar] [CrossRef]
- Yasin, E.T.; Ozkan, I.A.; Koklu, M. Detection of fish freshness using artificial intelligence methods. Eur. Food Res. Technol. 2023, 249, 1979–1990. [Google Scholar] [CrossRef]
- Yildiz, M.B.; Yasin, E.T.; Koklu, M. Fisheye freshness detection using common deep learning algorithms and machine learning methods with a developed mobile application. Eur. Food Res. Technol. 2024, 250, 1919–1932. [Google Scholar] [CrossRef]
- Singh, R.; Nickhil, C.; Nisha, R.; Upendar, K.; Jithender, B.; Deka, S.C. A comprehensive review of advanced deep learning approaches for food freshness detection. Food Eng. Rev. 2025, 17, 127–160. [Google Scholar] [CrossRef]
- Xun, Z.; Wang, X.; Xue, H.; Zhang, Q.; Yang, W.; Zhang, H.; Li, M.; Jia, S.; Qu, J.; Wang, X. Deep machine learning identified fish flesh using multispectral imaging. Curr. Res. Food Sci. 2024, 9, 100784. [Google Scholar] [CrossRef] [PubMed]
- Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 4700–4708. [Google Scholar]
- Tupan, J.M.; Rieuwpassa, F.; Setha, B.; Latuny, W.; Goesniady, S. A Deep Learning Approach to Automated Treatment Classification in Tuna Processing: Enhancing Quality Control in Indonesian Fisheries. Fishes 2025, 10, 75. [Google Scholar] [CrossRef]
- Genç, İ.Y.; Gürfidan, R.; Yiğit, T. Quality prediction of seabream Sparus aurata by deep learning algorithms and explainable artificial intelligence. Food Chem. 2025, 474, 143150. [Google Scholar] [CrossRef] [PubMed]
- Malik, H.; Naeem, A.; Hassan, S.; Ali, F.; Naqvi, R.A.; Yon, D.K. Multi-classification deep neural networks for identification of fish species using camera captured images. PLoS ONE 2023, 18, e0284992. [Google Scholar] [CrossRef] [PubMed]
- Hou, Y.; Wu, Z.; Cai, X.; Zhu, T. The application of improved densenet algorithm in accurate image recognition. Sci. Rep. 2024, 14, 8645. [Google Scholar] [CrossRef]
- Wu, C.; Jia, H.; Huang, M.; Zhu, Q. Salmon freshness detection based on dual colorimetric label indicator combined with lightweight CNN models. J. Food Eng. 2025, 401, 112672. [Google Scholar] [CrossRef]
- Deka, J.; Laskar, S.; Baklial, B. Automated freshwater fish species classification using deep CNN. J. Inst. Eng. Ser. B 2023, 104, 603–621. [Google Scholar] [CrossRef]
- Prasetyo, E.; Suciati, N.; Fatichah, C. Multi-level residual network VGGNet for fish species classification. J. King Saud Univ.-Comput. Inf. Sci. 2022, 34, 5286–5295. [Google Scholar] [CrossRef]
- Rochmawanti, O.; Utaminingrum, F. Chest x-ray image to classify lung diseases in different resolution size using densenet-121 architectures. In Proceedings of the 6th International Conference on Sustainable Information Engineering and Technology, Malang, Indonesia, 13–14 September 2021; pp. 327–331. [Google Scholar]
- Albelwi, S.A. Deep architecture based on DenseNet-121 model for weather image recognition. Int. J. Adv. Comput. Sci. Appl. 2022, 13, 559–565. [Google Scholar] [CrossRef]
- Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
- Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
- Jang, J.-S.R. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef]
















| Name | Salmon | Rainbow Trout |
|---|---|---|
| Captured fillet images | ![]() | ![]() |
| Appearance characteristics: 1. Color 2. Fat Marbling 3. Texture/Grain 4. Surface Sheen 5. Cut/Shape 6. Freshness Indicators | 1. Vibrant pink to deep orange-red, depending on species. Wild salmon has richer hues; farmed salmon may be uniformly orange due to feed additives. 2. Pronounced white fat lines (intramuscular fat), especially in fattier cuts (e.g., belly or farmed salmon). Clear, evenly spaced streaks give a glossy, rich look. 3. Firm, smooth, and slightly glossy. Robust, compact grain with thicker, defined muscle fibers. Larger flake pattern when cut. 4. Glossy and moist due to higher fat content. Slightly oily shine, especially when fresh. 5. Thicker, robust fillets or steaks with smooth edges. Tapered fillet shape. Skin (if present) is silvery with a blue-green tint (wild) or uniform gray (farmed). 6. Fresh: Bright pink-orange to red-orange, glossy, no browning. Less Fresh: Faded color, less sheen, minor browning/yellowing at edges. | 1. Pale pink to light orange, less vibrant. Often muted with a slightly grayish or whitish cast. 2. Minimal or faint white fat lines. Leaner appearance with subtle or no marbling. 3. Softer, delicate, less glossy. Finer grain with smaller, less distinct muscle fibers. Fragile flake pattern. 4. Matte or subdued surface. Less oily, may appear drier or less uniformly moist. 5. Thinner, more delicate fillets. Slimmer overall. Skin is often brownish with rainbow-like iridescent spots. 6. Fresh: Pale pink to light orange, slightly moist. Less Fresh: Fades to grayish/whitish, dry or sticky surface. |
| Visual Feature | Wild Salmon | Farmed Salmon |
|---|---|---|
| Fish meat | ![]() | ![]() |
| Color | Deep red/orange; natural gradient | Uniform light pink/orange via feed additives |
| Fat Marbling | Thin, sparse white lines | Prominent, thick white streaks |
| Texture | Firm, dense muscle structure | Softer, more buttery texture |
| Fillet Shape | Tapered, varied thickness | Uniform, thicker appearance |
| Sheen & Gloss | Matte, natural finish | Glossy, oilier due to higher fat |
| Model Structure | TL (0%) | TL (10%) | TL (20%) | TL (30%) | TL (40%) | TL (50%) | TL (60%) | TL (70%) | TL (80%) | TL (90%) | TL (100%) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| First 43 layers (10%) | Fine-tuning | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing |
| First 85 layers (20%) | Fine-tuning | Fine-tuning | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing |
| First 128 layers (30%) | Fine-tuning | Fine-tuning | Fine-tuning | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing |
| First 170 layers (40%) | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing |
| First 213 layers (50%) | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Freezing | Freezing | Freezing | Freezing | Freezing | Freezing |
| First 256 layers (60%) | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Freezing | Freezing | Freezing | Freezing | Freezing |
| First 298 layers (70%) | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Freezing | Freezing | Freezing | Freezing |
| First 341 layers (80%) | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Freezing | Freezing | Freezing |
| First 383 layers (90%) | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Freezing | Freezing |
| First 426 layers (100%) | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Fine-tuning | Freezing |
| Global average pooling | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification |
| Activation function ReLU | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification |
| Activation function Sofmax | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification | Modification |
| Category | Wild Salmon Steak (WS) | Wild Salmon Fillet (WF) | Farmed Salmon Steak (FS) | Farmed Salmon Fillet (FF) | Trout Meat (TM) | Other Meat (OM) |
|---|---|---|---|---|---|---|
| Experimental Image | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Description | Fat distribution is relatively unclear, with a circular pattern in the texture. | Fat distribution is relatively unclear, with parallel line patterns. | Fat distribution is more distinct, with circular texture patterns. | Fat distribution is more distinct, with parallel line texture patterns. | Flesh is relatively pale, with parallel line texture patterns. | Flesh is dark red, and fat distribution is unclear. |
| Predicted | Wild Steak (WS) | Wild Fillet (WF) | Farmed Steak (FS) | Farmed Fillet (FF) | Trout Meat (TM) | Other Meat (OM) | Total | |
|---|---|---|---|---|---|---|---|---|
| Actual | ||||||||
| Wild Steak (WS) | F1,1 | F1,2 | F1,3 | F1,4 | F1,5 | F1,6 | = | |
| Wild Fillet (WF) | F2,1 | F2,2 | F2,3 | F2,4 | F2,5 | F2,6 | = | |
| Farmed Steak (FS) | F3,1 | F3,2 | F3,3 | F3,4 | F3,5 | F3,6 | = | |
| Farmed Fillet (FF) | F4,1 | F4,2 | F4,3 | F4,4 | F4,5 | F4,6 | = | |
| Trout Meat (TM) | F5,1 | F5,2 | F5,3 | F5,4 | F5,5 | F5,6 | = | |
| Other Meat (OM) | F6,1 | F6,2 | F6,3 | F6,4 | F6,5 | F6,6 | = | |
| Total | = | = | = | = | = | = | . = | |
| Predicted | Pink Orange (PO) | Bright Orange (BO) | Red Orange (RO) | Total | |
|---|---|---|---|---|---|
| Actual | |||||
| Pink Orange (PO) | S1,1 | S1,2 | S1,3 | = | |
| Bright Orange (BO) | S2,1 | S2,2 | S2,3 | = | |
| Red Orange (RO) | S3,1 | S3,2 | S3,3 | = | |
| Total | = | = | = | = | |
| Changed Items | DenseNet121 | DenseNet121 | Improved DenseNet121 | Improved DenseNet121 | |
|---|---|---|---|---|---|
| Image augmentation | Scaling/Zooming | 0.3 | 0.3 | 0.3 | 0.3 |
| Translation/Shifting | 0.2 | 0.2 | 0.2 | 0.2 | |
| Cropping | 0.2 | 0.2 | 0.2 | 0.2 | |
| Flipping/Mirroring | No | Yes | Yes | No | |
| Brightness adjustment | No | 0.8~1.2 | 0.8~1.2 | No | |
| Main model structure | DenseNet121 | ||||
| Classification layer | Global average pooling | No | No | Yes | Yes |
| Dropout layer | No | No | 0.2 | 0.2 | |
| Dense | 128, ReLU | 128, ReLU | 128, ReLU | 128, ReLU | |
| Dropout layer | 0.2 | 0.2 | 0.2 | 0.2 | |
| Softmax | Softmax | Softmax | Softmax | Softmax | |
| Performance | Accuracy | 70.21% | 70.83% | 77.92% | 84.58% |
| Classification Models | DenseNet121 | Improved DenseNet121 | Improved DenseNet121 + TL (40%) | |
|---|---|---|---|---|
| Comparison Criteria | ||||
| Effectiveness: Accuracy (%) | 70.83 | 84.58 | 81.04 | |
| Efficiency: Training time (s) | 918 | 1533 | 1057 | |
| Compare with DenseNet121 | - | |||
| Change (%) in accuracy | 19.41% | 14.41% | ||
| Change (%) in training time | −66.99% | −15.14% | ||
| Compare with Improved DenseNet121 | - | - | ||
| Change (%) in accuracy | −4.18% | |||
| Change (%) in training time | 31.05% | |||
| Source Domains | Random Weights | ImageNet Weights | Fish Meat TL (0%) Weights | Fish Meat TL (40%) Weights | |
|---|---|---|---|---|---|
| Comparison Criteria | |||||
| Effectiveness: Accuracy (%) | 73.75 | 70.83 | 73.75 | 72.50 | |
| Efficiency: Training time (s) | 679 | 480 | 470 | 468 | |
| Compare with Random weights | - | ||||
| Change (%) in accuracy | −3.96% | 0.00% | −1.69% | ||
| Change (%) in training time | 29.31% | 30.78% | 31.08% | ||
| Compare with ImageNet weights | - | - | |||
| Change (%) in accuracy | 4.12% | 2.35% | |||
| Change (%) in training time | 2.08% | 2.50% | |||
| Compare with Fish meat TL (0%) weights | - | - | - | ||
| Change (%) in accuracy | −1.69% | ||||
| Change (%) in training time | 0.43% | ||||
| Methods | Inputs | Overall Average | Wild Steak | Wild Fillet | Farmed Steak | Farmed Fillet |
|---|---|---|---|---|---|---|
| BPN | RGB + HSV components | 62.50% | 63.75% | 55.00% | 61.25% | 70.00% |
| Fuzzy (FIS) | 39.38% | 40.00% | 26.25% | 46.25% | 45.00% | |
| ANFIS | 61.75% | 61.54% | 69.62% | 48.75% | 67.09% | |
| Improved DenseNet 121 with 0% freezing | RGB images | 73.75% | 78.33% | 73.33% | 73.33% | 70.00% |
| Approach | Two-Stage | One-Stage | |
|---|---|---|---|
| Number of categories | Fish meat classification (6 categories) | Freshness grading (12 categories) | 14 categories |
| Training images | 160 images × 6 categories | 40 images × 12 categories | 70 images × 14 categories |
| Testing images | 80 images × 6 categories | 20 images × 12 categories | 35 images × 14 categories |
| Accuracy | |||
| (DenseNet 121) | (70.83%) | (None) | (52.25%) |
| Improved DenseNet 121 | 84.58% | 73.75% | 66.50% |
| Meat Types | Original | Mild Blur | Moderate Blur | Severe Blur |
|---|---|---|---|---|
| Wild steak | ![]() | ![]() | ![]() | ![]() |
| Wild fillet | ![]() | ![]() | ![]() | ![]() |
| Farmed steak | ![]() | ![]() | ![]() | ![]() |
| Farmed fillet | ![]() | ![]() | ![]() | ![]() |
| Trout meat | ![]() | ![]() | ![]() | ![]() |
| Other meat | ![]() | ![]() | ![]() | ![]() |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lin, H.-D.; Chen, J.-L.; Lin, C.-H. A Deep Learning-Based Sensing System for Identifying Salmon and Rainbow Trout Meat and Grading Freshness for Consumer Protection. Sensors 2025, 25, 6299. https://doi.org/10.3390/s25206299
Lin H-D, Chen J-L, Lin C-H. A Deep Learning-Based Sensing System for Identifying Salmon and Rainbow Trout Meat and Grading Freshness for Consumer Protection. Sensors. 2025; 25(20):6299. https://doi.org/10.3390/s25206299
Chicago/Turabian StyleLin, Hong-Dar, Jun-Liang Chen, and Chou-Hsien Lin. 2025. "A Deep Learning-Based Sensing System for Identifying Salmon and Rainbow Trout Meat and Grading Freshness for Consumer Protection" Sensors 25, no. 20: 6299. https://doi.org/10.3390/s25206299
APA StyleLin, H.-D., Chen, J.-L., & Lin, C.-H. (2025). A Deep Learning-Based Sensing System for Identifying Salmon and Rainbow Trout Meat and Grading Freshness for Consumer Protection. Sensors, 25(20), 6299. https://doi.org/10.3390/s25206299


































