Related Experiment Video
Updated: Jun 19, 2025

Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
ChemReco: automated recognition of hand-drawn carbon-hydrogen-oxygen structures using deep learning
Hengjie Ouyang1, Wei Liu2, Jiajun Tao1
1School of Informatics, Hunan University of Chinese Medicine, Changsha, 410208, Hunan, People's Republic of China.
Abstract:
Chemical molecular structures are a direct and convenient means of expressing chemical knowledge, playing a vital role in academic communication. In chemistry, hand drawing is a common task for students and researchers. If we can convert hand-drawn chemical molecular structures into machine-readable formats, like SMILES encoding, computers can efficiently process and analyze these structures, significantly enhancing the efficiency of chemical research. Furthermore, with the progress of educational technology, automated grading is gaining popularity. When machines automatically recognize chemical molecular structures and assess the correctness of the drawings, it offers great convenience to teachers. We created ChemReco, a tool designed to identify chemical molecular structures involving three atoms: C, H, and O, providing convenience for chemical researchers. Currently, there are limited studies on hand-drawn chemical molecular structures. Therefore, the primary focus of this paper is constructing datasets. We propose a synthetic image method to rapidly generate images resembling hand-drawn chemical molecular structures, enhancing dataset acquisition efficiency. Regarding model selection, the hand-drawn chemical molecule structural recognition model developed in this article achieves a final recognition accuracy of 96.90%. This model employs the encoder-decoder architecture of EfficientNet + Transformer, demonstrating superior performance compared to other encoder-decoder combinations.
Related Concept Videos
Molecular Models
Structures of Carboxylic Acid Derivatives
Carboxylic acid derivatives contain an acyl group attached to a heteroatom such as chlorine, oxygen, or nitrogen. The carbonyl carbon and oxygen are both sp2-hybridized with an unhybridized p orbital.
The three sp2 orbitals of the carbonyl carbon form three σ bonds, one each with the carbonyl oxygen, the α carbon, and the heteroatom, whereas the other two sp2 orbitals of the carbonyl oxygen are occupied by the lone pairs. Further, the...
Fischer Projections
Aldehydes and Ketones with HCN: Cyanohydrin Formation Mechanism
Structures of Aldehydes and Ketones
In aldehydes (Figures 1a and 1b),...
Aromatic Hydrocarbon Cations: Structural Overview
Removing one hydrogen from the intervening CH2 group...

