1 Introduction

In the era of the Fourth Industrial Revolution, global manufacturers are striving to gain competitive advantages by applying cutting-edge technologies such as the Internet of Things (IoT), robotics, artificial intelligence (AI), Big Data, and cyber-physical systems [1, 2]. In particular, large enterprises implement autonomous, networked smart factories aimed at improving productivity and quality for maintaining their dominance in the global market [3]. In an advanced smart factory, all manufacturing resources are monitored in real time over the Internet, and production activities can be controlled autonomously [4]. A smart factory is developed to remotely diagnose the conditions of production sites and predict future conditions, as well as to engage in the entire plant operation process—from product design and production to logistics and disposal [5, 6].

Meanwhile, trends such as energy reduction and eco-friendly processing, which have recently emerged as global issues, are also becoming important smart-factory topics. Along with research on the energy efficiency in the manufacturing process [7,8,9,10], various studies on eco-friendly factors of manufacturing and products and sensor development for environmental evaluation have been conducted [11,12,13,14]. However, most of the research on energy and the environment is concerned with measuring the efficiency of energy consumption or environmental pollution.

Small and medium-sized enterprises (SMEs) face many difficulties in realising such smart factories. For the case of manufacturing enterprises in Korea, SMEs are defined as companies with total assets of < 440 million USD, and 97.9% of the manufacturers in Korea are SMEs [15]. Although some SMEs have strong global competitiveness based on advanced technology, most of SMEs have weaker business-oriented financial structures and technical capabilities than large companies. Such financial and technical constraints hinder the adoption of smart factories by the SMEs. Figure 1 shows the survey results for the difficulties of smart-factory promotion among Korean companies [16]. While SMEs have cited financial burdens and lack of technology as the most significant obstacles for adopting smart factories, large enterprises are more concerned with the lack of Big Data. Additionally, SMEs require an adoption strategy that is consistent with their circumstances and the purpose of introducing smart factories [17].

Fig. 1
figure 1

Obstacles to promoting smart factory [16]

This paper proposes the concept of an ‘appropriate smart factory,’ which can be applied with small financial and technical burdens for SMEs to promote smart factories. We establish the concept of an appropriate smart factory by considering the key issues of SMEs and present measures that can be implemented in various technologies, such as sensors, IoT, process, data-processing system, and robotics. In the application of smart factories, attempts to reflect the needs of SMEs have been continuously made [18]. This paper provides useful guidance to many SMEs by presenting concepts and methods for appropriate smart factories that can be practically referenced by SMEs for the adoption of smart-factory technologies. For most SMEs, except for some that have strong competitiveness based on advanced technology, the issues covered in this paper can be useful references.

The remainder of this paper is organized as follows; Sect. 2 presents the latest research trends linked to the promotion of smart factories for SMEs, and Sect. 3 presents the concept of appropriate smart factories and technical implementation plans. Section 4 presents examples of the development of vision-based quality inspection equipment based on the requirements of small and medium-sized clothing manufacturing companies as case studies of implementing the appropriate smart factory concept. Section 5 discusses additional matters regarding the implementation of an appropriate smart factory, and Sect. 6 concludes the paper.

2 Literature Review

In 2010, Zuehlk introduced the SmartFactoryKL Initiative as a proposal for new solutions for future factory technologies with their demonstration and research testbeds [19]. Since then, various efforts have been made to realise the future of manufacturing plants with advanced technologies under the theme of smart factories or smart manufacturing [20,21,22,23]. Kim et al. organised and presented the development direction of smart manufacturing trends involving machine learning for various types of manufacturing equipment [24], and Shin et al. proposed a diagnostic and soundness management framework applicable for smart factories [25]. Kim et al. proposed a real-time monitoring and diagnosis system based on AI and data that is applicable to manufacturing equipment [26]. Pham and Ahn investigated high-precision industrial robot parts applicable to smart factories [27]. However, the application of Fourth Industrial Revolution technology is still being pursued in a way that is suitable for large enterprises rather than SMEs [28] and still has many barriers to be applied to SMEs [29].

Recently, concerns have been raised over how to apply smart factories with consideration of the structures and resources of SMEs [30]. Mittal et al. presented the characteristics of SMEs and the research gaps that must be addressed to successfully support SMEs, e.g. roadmaps, maturity models, frameworks, and readiness assessments [31]. Issa et al. proposed technology matching among collaborative enterprises, financial and technical government support, project management system, etc. [32]. Chonsawat et al. presented manufacturing and operation strategies, manpower capabilities, technology-driven processes, business and organisational strategies, etc. for promoting smart factories among SMEs [33].

Smart-factory technology has been applied to SMEs in various ways. Ghobakhlu et al. developed a model for SME adoption of smart factories through the integration of smart manufacturing information and digital technologies such as AI and Big Data with their business operations [34]. Jun et al. proposed a platform to support smart manufacturing through cloud applications [35]. Menez et al. developed a real-time manufacturing system through improvements to SMEs’ Manufacturing Execution System for smart-factory application [36]. Kolla et al. presented a junction with the lean technique, a traditional manufacturing efficiency model, for SME smart-factory application [37].

Recent literature indicates that SMEs’ efforts to introduce smart factories are mostly high-level frameworks or have considerable administrative access to internal and external elements. SMEs, whose structural and financial bases are more core business-oriented than those of large enterprises, must begin the adoption of a smart factory with the introduction of acceptable technologies that can be applied directly at their manufacturing sites.

3 Concept of Appropriate Smart Factory for SMEs

The concept of the appropriate smart factory involves applying a method suitable in terms of cost and scale to the smart factory to suit the situation in which the technology is used. It aims to build a smart factory that has essential functions but is easy to operate and low-cost. The appropriate smart factory elements can be defined as ‘Essential, Affordable, Simple, and Interoperable’ (EASI).

‘Essential’ refers to the composition of the technology to the level of essential functions of the equipment or processes that small and medium enterprises intend to adopt. Higher-than-necessary specifications can lead to heavy systems with high costs. For example, a high performance computer is not appropriate if factory operational information is generated in the form of simple numerical data. It is often possible to process data adequately using small computers (microcontroller units), e.g. Arduino or Raspberry Pi. Thus, it is desirable to adopt a tool with appropriate specifications depending on the circumstances.

‘Affordable’ implies that the introduction of a smart factory requires consideration of whether the company can accept the financial burden and whether the cost-effectiveness is appropriate. As mentioned previously, SMEs recognise that the financial sector is the largest burden. This is related to sustainability, which can face significant challenges if the introduction of technologies creates a lower return on investment (ROI).

‘Simple’ implies that the smart-factory technology or facilities should be easy to install, operate, and maintain. If excessive additional infrastructure must be added to the installation or if additional experts are needed owing to difficulties in operation and repair, a burden is placed on the SME. Thus, by introducing smart-factory technology with a simple system configuration, operation method, and repair method, the technology can be operated efficiently without additional personnel and job training.

Finally, ‘Interoperability’ refers to the utilization of facilities independent of their hardware, operation system, sensor type, data structure, and communication standard. The introduction of new facilities or technologies often necessitates separate facilities for integrated operations, unless compatibility with existing ones is considered. This can increase the production costs.

Table 1 presents the aforementioned appropriate smart factory elements and considerations. If these considerations are carefully reviewed and reflected in the introduction of smart-factory technology, SMEs can implement smart-factory solutions with a minimal burden.

Table 1 Appropriate smart factory factors and considerations

Figure 2 shows the scope of the appropriate smart factory elements in the concept of a general smart factory. The smart factory collects data from all the facilities and environments of the factory through sensors and processes them at the site level or generates Big Data using IoT and sends the data to the cloud. Stored data analyses the phenomena of factories and makes decisions using AI. Subsequently, the physical world site is controlled autonomously in the factory. Appropriate smart factory elements can be applied to all parts of a smart factory, including the equipment and processes, sensors, IoT, and data processing. The sections below describe the application of the appropriate smart factory elements in further detail.

Fig. 2
figure 2

Concept and characteristics of appropriate smart factory

3.1 Appropriate Smart Sensor

The sensor that collects the production and status data of manufacturing facilities is the starting point of the smart factory and connects the factory to the data. Owing to the cost of installing and operating sensors and the additional equipment required, SMEs have concerns regarding the use of sensors to collect manufacturing data [38]. Sensors that are affordable and appropriate for collecting data are the most important requirements for SMEs to adopt smart factories.

The use of highly specified ultraprecision vibration sensors for measuring machine-tool vibrations allows precise sensitivity measurements, but such sensors are expensive. If the reason for measuring the vibration is not to ensure the high quality of the workpiece but to identify trends in the process and only an intermediate sensitivity level is needed to prevent the generation of defective products, it is not mandatory to purchase and install highly-specified vibration sensors. There are two options for resolving this issue: (a) control data and (b) a cheap sensor. For controlled systems such as an industrial robot, control data can be an option for an appropriate smart factory but exhibit low sensitivity. Another option is an appropriate smart sensor. Figure 3 presents an example of an appropriate smart sensor manufactured by printing nanoparticles directly into the parent metal. The multifunction sensor can simultaneously measure trends in both low and high levels of strain and vibration [39, 40]. It can be produced at a cost of several dollars (in contrast to high-end vibration sensors, which have a production cost of thousands of dollars), and its sensitivity is sufficient for a simple analysis of the process quality. The development and dissemination of appropriate smart sensors can facilitate the adoption of smart factories by SMEs.

Fig. 3
figure 3

Direct-printed smart sensor: low-cost and multifunctional

3.2 Appropriate IoT

IoT devices are cloud-connected sensors and physical objects that collect data from manufacturing facilities and transmit the data to servers or processing them directly through edge computing. In some cases, IoT devices are configured with sensors directly included in existing facilities, and in others, they receive data from separate sensors and process or transmit the data. Commercial IoT equipment is expensive for SMEs to adopt, as it has various functions. The availability of various functions can be over-specified, adding to the weight of the system.

Low-cost computing devices, e.g. Arduino, with wireless communication modules are combined to produce appropriate IoT devices. Figure 4 shows examples of measuring the consumed power of the equipment, e.g. machine tools, three-dimensional printers, sewing machines, and laser processing equipment. Using low-cost small computers, IoT devices can be manufactured with sufficient data collection and communication characteristics compared with expensive equipment at low cost. Additionally, the power-consumption measurement results can be used to monitor the status of the connected equipment and check the output in real time [29].

Fig. 4
figure 4

Appropriate IoT device for power consumption monitoring

3.3 Small Data Processing

In the smart-factory system, manufacturing data collected by sensors are stored in the cloud or local (on-premise) server. Data may not have a meaning until information is extracted through visualisation, data processing, or aggregation of multiple sources. Big Data and AI technologies are used for processing these data. However, the cost of developing Big Data and AI technologies and the need for professional labour are significant obstacles for SMEs. The appropriate smart factory approach involves reducing costs by transposing data before the collection of Big Data. It is recommended to extract characteristic key values from the data via statistical techniques or physical-quantity calculations. These approaches often provide valuable insights, and tooling, interpretation, and implementation are often easier to realise than full AI models.

Figure 5 shows how garment manufacturers’ sewing worksites can use statistical techniques to approximate power data profiles to pattern their work characteristics continuously according to time-series data [41]. Using this method, it was possible to analyse the amount and time of work per hour for the sewing worker. Table 2 compares the results of two AI techniques—the convolutional neural network (CNN) and small data processing—for the same power-consumption data for the sewing line. When data for one production line in which > 50 workers worked simultaneously were analysed, CNN spent nearly 9 days, whereas the small data processing required approximately 1 h. Additionally, the pattern-recognition accuracy was higher in the small data processing. AI techniques are known to exhibit higher accuracy as the amount of data increases. Depending on the characteristics of the data and the purpose of the analysis, small data processing may provide the required data analysis results.

Fig. 5
figure 5

Power consumption data analysis using small data processing

Table 2 Comparison between the AI-based method and small data processing

3.4 Hybrid Manufacturing Process

For SMEs with limited-cost production facilities, it is necessary to introduce a process that can efficiently produce high-quality products with an appropriate cost expenditure. The hybrid process, which combines various production processes, is one of the most efficient ways to improve the performance and cost-effectiveness of the production process [42]. The potential benefits of the hybrid process are a reduced energy consumption, increased machining performance, and an increased machining accuracy [43]. To exploit these advantages, various hybrid processes have been developed and applied in the field [44, 45].

One of the most traditional methods for polishing materials is rubbing them with abrasive particles and polishing pads [46]. Because of the nature of polishing processing with a very low material removal rate (MRR), the processing time is inevitably long; thus, if the productivity and efficiency of the manufacturing process can be improved, the cost can be reduced.

Figure 6 compares the per-part manufacturing costs (electric power usage) and MRRs of various hybrid polishing processes using laser and ultrasonic vibration. Accordingly, the productivity and efficiency of the hybrid processes were compared. As shown, hybrid processes have higher productivity (MRR) and lower production costs than traditional processes, allowing more products to be produced simultaneously at lower costs through process hybridisation.

Fig. 6
figure 6

Costs and MRRs for different polishing processes

3.5 Appropriate Vision-Based Monitoring

The range of applications of computer-vision technology has expanded rapidly as the resolution and frame rate of camera technology have increased. Additionally, image data processing technology utilising AI has been developed. However, the high cost of high-performance cameras and data-processing algorithms is a significant limiting factor for SMEs. In contrast, equipment that is > 20 years old, which is employed by most SMEs, is often equipped with a built-in sensor that measures manufacturing data but often does not have a communication function that transmits the data to external databases. In such cases, manufacturing data are collected by installing incidentally middleware module-type data communication devices, which not only require equipment modification but also incur costs.

Figure 7 shows an example of the application of a low-cost webcam and open source-based image-processing technology with consideration of the situations faced by SMEs. The proper vision monitoring system was developed to digitise manufacturing data displayed on monitors of older machine tools and transmit them to the database. Thus, the equipment status can be monitored through vision technology without installing separate communication modules [47]. To ensure that the SMEs can accept the technology without a significant financial burden, low-cost webcams and small computers are used to monitor the status of older machine tools from mobile devices such as smartphones and tablets.

Fig. 7
figure 7

Appropriate vision monitoring system for old machine tools

4 Application of Appropriate Smart Factory Technologies

Section 3 reviews the technical implementation methods for appropriate smart factories. Appropriate smart factory technologies that reflect EASI elements can be applied independently as a single technology but they can be more useful when applied in combination with their technical characteristics. This section presents a case study where a system is developed with consideration of the situations of SMEs by applying several appropriate smart factory technologies.

If a sewing-machine defect occurs in the middle of a garment sewing process, the defect remains until the final inspection stage. Defective products identified in quality inspection are sent back to the process after disassembly, incurring costs and resulting in time and manpower losses. A small and medium-sized sewing company attempted to analyse images of the sewing machine using AI to solve this problem and concluded that one expensive computer with a graphics processing unit (GPU) was needed for every five sewing machines. The analysis results for the SME requirements are presented in Table 3. In this section, the aforementioned problem is solved by combining IoT and computer vision, as well as small-volume data processing with the appropriate smart factory concept.

Table 3 SME’s requirements for the sewing quality inspection system

4.1 Hardware Configuration

Regarding the requirements in Table 3, the composition of the hardware requires appropriate vision monitoring with low-cost small cameras and small computers to handle the appropriate IoT and the small amount of data. Among the various commercially available models, the Raspberry Pi was selected as the small computer because it is relatively inexpensive and can satisfy the requirements.

Figure 8 shows a schematic of the hardware system configuration and the inspection device to be developed accordingly. The work conducted on the sewing machine was filmed using a small camera. Then, after image processing and fault detection on a small computer, an alarm was sounded by the appropriate IoT in the case of a defect, and the same operation was repeated if normal (Fig. 8a). Figure 8b shows the result of configuring the system using the Raspberry Pi and Pi camera.

Fig. 8
figure 8

Vision-based sewing quality inspection device. a Schematic of the hardware configuration, b configured sewing quality inspection device hardware

4.2 Software Configuration

The sewing inspection algorithm was designed to be run at a small-data level using a small computer. Algorithms were established for processing and judging image data collected from the hardware using OpenCV and Python, which are open-source solutions for image processing.

Figure 9 presents a flowchart of the data-processing algorithm. Captured images were treated with the canny edge detection method to extract the stitching characteristics and compare them with the characteristics of normal operations for detecting differences. If the stitching characteristics are deemed normal, the process continues until the sewing operation is complete, and if a fault occurs beyond the threshold, the system sends a ‘stop’ signal. Canny edge detection is a typical solution provided with the OpenCV application programming interface.

Fig. 9
figure 9

Sewing quality inspection algorithm flow chart

4.3 Results

The developed system was used to perform canny edge processing by taking four pictures per second according to the speed of the sewing machine, and the results are shown in Fig. 10. Noise from pictures captured by the hardware was eliminated first (Fig. 10a). Then, a simplified contour image was obtained through the processing of small amounts of data (Fig. 10b).

Fig. 10
figure 10

Sewing image acquisition and processing results. a Photographs captured at the sewing-machine speed (after noise removal), b photographs after the basic image processing

Figure 11 shows the result of the shape similarity evaluation of the processed image. The parameter study indicated that a shape distance of ≥ 2 corresponded to a defect, and 2 of the total 20 images were found to have a shape distance of ≥ 2. Both images were poor with regard to the image-processing results, but in one of them, the stitching was blurred owing to the rapid operation of the sewing machine. In our dataset, there was a case where an edge was not produced owing to an image shooting problem, which was not detected as a defect. Overall, two hardware problems and one software problem were identified for the 20 images, corresponding to 90% hardware reliability and 95% software reliability.

Fig. 11
figure 11

Similarity distance measurement results

Table 4 compares the time spent for the small data processing methods used in this study for holistically nested edge detection (HED), which is an AI-based image-processing technique. The small data processing took a total of 1.23 s from image acquisition to similarity measurement and was adequate for determining the fault within 3 s. However, in the case of HED, it took a total of 3.16 s, slightly exceeding the limit.

Table 4 Comparison of sewing image processing time

4.4 Requirements Satisfaction Assessment

The requirements for the developed suture inspection device were evaluated using the proposed EASI approach. For the hardware, an affordable, essential, and simple solution was required. The complete system, including a computing unit and cameras, can be configured for ≤ 170 USD. Various sewing tasks were performed using the developed system, and the system was operated easily without interruption.

For the smart data evaluation, a recognition rate of > 90% and a maximum response delay of 3 s until a fault determination was published were required. These requirements were satisfied, with an average recognition rate of 92.5% (recognition rate of hardware: 90%; recognition rate of software: 95%). The requirement for fault determination within 3 s was satisfied by the small data processing method (1.23 s) (Simple), as previously mentioned, but the AI-based algorithms could not satisfy the requirements in our case study, given the tooling and development time provided. While AI-based methods may be more suitable for the analysis of complex shapes, small data processing methods based on numerical computing can be more useful for simple image analysis using low-cost consumer-based computing units.

The sewing quality inspection system developed in this study aims to increase productivity while improving the sewing quality of garment. The garment production system consists of production lines in a pipeline structure. Figure 12 shows an example of a typical garment production line. If a sewing defect occurs in the middle of such production line, it is confirmed in the final inspection and a lot of time and effort is wasted in the process of moving back to the original process and correcting it. Assuming that the example line is a line that produces about 250 hooded jackets per day, when the time information of the sewing line is considered [48], sewing defects cause an average production time delay of 30.75 min per product. Applying 5%, which is the incidence of sewing defects in a typical garment production line, the example line can save an average of 384 min per day of the total available time. In addition to the time savings, of course, the level of sewing quality will be also improved by the monitoring.

Fig. 12
figure 12

Example of the flow of sewing defects in the garment production line

In summary, we examined a case study for the development of a sewing product inspection device that combines IoT, vision, and data processing on low-cost consumer hardware. While further studies on the sewing environment should be performed to improve the system, the results indicated that systems that conform to the appropriate smart factory concept can satisfy the requirements of SMEs.

5 Discussion: Perspective of Appropriate Smart Factory

Thus far, we have considered the concept of appropriate smart factories and examples of technology implementation that allow SMEs to introduce smart factories for avoiding financial and technical obstacles. However, smart factories cannot be introduced to SMEs simply by introducing new technologies. Few SMEs have the ability to ignore the current system and introduce new systems.

Table 5 presents four important factors in evaluating smart-factory elements suitable for investments in equipment that is currently used by SMEs. With the introduction of suitable retrofit solutions, companies should be able to leverage the benefits of smart factories more efficiently without excessive financial investment.

Table 5 Appropriate smart factory guidelines as important considerations for SMEs

Safety is also an important issue for smart factories. Many industrial accidents occur at manufacturing sites when the safety locks of equipment are manipulated to improve productivity or achieve work convenience, as well as when safety instructions are ignored completely. Appropriate smart solutions can be used to enhance the safety of these factories. Appropriate vision monitoring and computing modules can be used to detect hazardous situations and provide warnings, as well as monitor and highlight older equipment in cases where safety locks may be manipulated. When appropriate smart factory technology developers and field managers develop ideas tailored to the situations and facilities at the site, a safer environment can be realised. However, as learning-enabled components are introduced to manufacturing processes, it is challenging to ensure absolute safety in decision-making for smart factory operation. This issue is becoming more important when fully automating factories. Modern decision-making technologies can contribute to resolving safety issues in automated manufacturing processes. These include tools for safety specification [49, 50], risk-aware optimization [51, 52], and safe learning [53]. In particular, a recent distributionally robust optimization technology may enhance safety in operation of autonomous systems when using inaccurate learning results [54].

Another issue concerns smart-factory technology development and supply companies. If supply companies develop smart-factory technology in the conceptual design phase, taking into account the financial, technical, and field conditions of SMEs at the appropriate smart factory level, the companies that purchase and use this technology will be greatly satisfied, resulting in a mutual benefit in the manufacturing ecosystem.

6 Conclusions

Case studies involving technology applications were examined in conjunction with our ‘appropriate smart factory’ concept, which includes essential functions but is an economically acceptable, easy to use, and compatible method of implementing smart factories for SMEs. Appropriate smart factories should apply the ‘EASI’ method to minimise financial and technical burdens that SMEs face in adopting smart factories. The proposed method is also useful for implementing customised technology on manufacturing sites by combining sensors, IoT, process mixing, and data processing.

In the manufacturing industry, smart factories embody the final stage of the Fourth Industrial Revolution. In the rapidly changing global environment, small and medium-sized manufacturing companies cannot secure global competitiveness with the same strategies as large enterprises. Under these circumstances, the appropriate smart factory concept can be used by SMEs to remain competitive. Applied research at local universities and fruitful international cooperation with leading institutes can reduce development costs, showcase industrial solutions for orientation and adoption, and foster global and open standards for improved compatibility, which would significantly benefit SMEs. We hope that the introduction of appropriate smart factories will allow SMEs to overcome the technical and financial obstacles that they currently face.