With the ever-growing number of base stations(BSs)and user equipments(UEs)in ultra-dense networks(UDN),reusing the same pilot sequences among the cells is inevitable.With pilot reuse scheme,the channel estimation obta...With the ever-growing number of base stations(BSs)and user equipments(UEs)in ultra-dense networks(UDN),reusing the same pilot sequences among the cells is inevitable.With pilot reuse scheme,the channel estimation obtained at a BS contains not only the desired channel-state information(CSI)but also interference from neighboring cells,which can severely degrade CSI estimation performance and adversely affect communication performance.In this paper we consider a pilot contamination avoidance based on pilot pattern design for UDN where the pilot reuse employed and the interfering users from neighboring cells may be not at lower power levels at the BS compared to the in-cell users.We present a novel statistical interference model of sub-carriers to describe the non-deterministic interference from neighboring cells.Then,we provide a pilot pattern design model with non-uniform pilot distribution.Based on this,a pilot contamination avoidance based on pilot pattern design is proposed where pilot reuse scheme and the non-deterministic interference from neighboring cells are taken into consideration.Unlike existing interference mitigation approaches,the proposed method eliminates interference through the method of interference avoidance and can be applied to different kinds of channel estimation algorithms.Simulation results showed that the proposed approach can effectively avoid the interference and ensure the accuracy of channel estimation.展开更多
This paper focuses on a pattern design method for a 3D triangular garment surface. Firstly, some definitions of 3D style lines are proposed for designing the boundaries of patterns as drawing straight lines or splines...This paper focuses on a pattern design method for a 3D triangular garment surface. Firstly, some definitions of 3D style lines are proposed for designing the boundaries of patterns as drawing straight lines or splines on the triangular surface. Additionally some commonly used style lines are automatically generated to enhance design efficiency. Secondly, after style lines are preprocessed, a searching method is presented for quickly obtaining the boundaries and patches of a pattern on the 3D trian- gular surface. Finally a new pattern design reuse method is introduced by encoding/decoding the style line information. After style lines are encoded, the pattern design information can be saved in a pattern template and when decoding this template on a new garment surface, it automates the pattern generation for made-to-measure apparel products.展开更多
Pattern design and technology play a very important role in the garment industry. In order to improve the level of pattern making and design of the garment industry, a survey was conducted to investigate the industria...Pattern design and technology play a very important role in the garment industry. In order to improve the level of pattern making and design of the garment industry, a survey was conducted to investigate the industrial needs in pattern design and technology in China's Mainland. The data were collected from the employers and employees from the garment industry and students in the major of fashion and clothing studies. It indicated that there was a gap between the employer and employee, especially the requirements of the industrial needs and the course contents covered by the tertiary schools. The employers expected to recruit more experienced pattern designers, at the same time, they were not reluctant to hire fresh graduates and spent more resources on the training of employees. The students knew little about their employment situation of the garment industry, spent too little time on the course study and learned too little practical skills in pattern design. They could not make use of the knowledge which prevented them from being employed by the garment industry. Efforts should be taken by both the tertiary schools and the garment industry. The students should be aspirated towards the profession of pattern cutters and the syllabuses of pattern making should be more practical and industrial orientated. The solution might benefit the garment industry a lot in a long run.展开更多
Due to different cultural and historical background, the technology in Western and Eastern pattern design is inherently different. Along with the development of technology, garment pattern design technique is making p...Due to different cultural and historical background, the technology in Western and Eastern pattern design is inherently different. Along with the development of technology, garment pattern design technique is making progress towards high effectiveness and accuracy. Many researchers proposed different alternative methodologies to improve the current pattern making processes. This article examines the development of Western and Eastern garment pattern design technique. The main objective of this article is to provide a thorough review and hence a better understanding to those researchers who made contribution on developing pattern design technique and continue their work in the future.展开更多
Sleeve pattern design of men’ s tailored - suit is one of the most difficult problems of clothing pattern design. Based on the experimental studies of armhole girth, the difference of armhole width and crown height, ...Sleeve pattern design of men’ s tailored - suit is one of the most difficult problems of clothing pattern design. Based on the experimental studies of armhole girth, the difference of armhole width and crown height, crown angle, under sleeve curve’s diagonal line length, crown ease and its distribution rule, this paper mainly deals with the sleeve pattern design of tailored - suit for Chinese men. The influences of these factors are discussed and furthermore, some qualitative, quantifiable conclusions are drawn to design perfect pattern of men’ s tailored - suit sleeve.展开更多
The flow pattern design of supercaviting torpedo,like the shape design of conventional bedewed torpedo,occupies an important position in torpedo system design.In this paper,the flow pattern design issues were studied ...The flow pattern design of supercaviting torpedo,like the shape design of conventional bedewed torpedo,occupies an important position in torpedo system design.In this paper,the flow pattern design issues were studied systematically.A set of design criteria and main design requirements were proposed,and the design method and procedure were established.Moreover,the determination method of necessary parameters of cavitator and ventilated system for desired cavity flow pattern was given.Considered the speed and pressure disturbances in the torpedo navigation,a concept named margin design was proposed to solve the supercavitation deformation and instability caused by the disturbances.展开更多
Traditional fractal pattern design has some disadvantages such as inability to effectively reflect the characteristics of real scenery and texture. We propose a novel pattern design technique combining fractal geometr...Traditional fractal pattern design has some disadvantages such as inability to effectively reflect the characteristics of real scenery and texture. We propose a novel pattern design technique combining fractal geometry and image texture synthesis to solve these problems. We have improved Wei and Levoy (2000)’s texture synthesis algorithm by first using two-dimensional autocorrelation function to analyze the structure and distribution of textures, and then determining the size of L neighborhood. Several special fractal sets were adopted and HSL (Hue, Saturation, and Light) color space was chosen. The fractal structure was used to manipulate the texture synthesis in HSL color space where the pattern’s color can be adjusted conveniently. Experiments showed that patterns with different styles and different color characteristics can be more efficiently generated using the new technique.展开更多
To meet the development trend of multi-bar warp knit-ting machine towards high-speed,advanced technologyand computer control and the requirements of variousproducts with small quantity,there are many researcheson the ...To meet the development trend of multi-bar warp knit-ting machine towards high-speed,advanced technologyand computer control and the requirements of variousproducts with small quantity,there are many researcheson the computer-aided pattern design of multi-barwarp knitted fabrics.In terms of the special propertiesof the computer-aided pattern design of multi-barwarp knitted fabrics,the Object Oriented Program(OOP)programming-Object Windows class Library(OWL)programming is selected.According to thecharacters of the OWL programming,various functionsare defined.Pattern design and technical parameters canbe output,which offers a great convenience for the fac-tory.展开更多
This paper proposes a new computer aided pattern design system(CAPDS)in which a uniformmathematical expression is used to construct different objects. In the geometric model, 3 B-splineis adopted as a line model. The ...This paper proposes a new computer aided pattern design system(CAPDS)in which a uniformmathematical expression is used to construct different objects. In the geometric model, 3 B-splineis adopted as a line model. The new system with uniform mathematical expression has the distin-guishing features: curve smoothness and fidelity, convenience to process graphic data in thedatabase and etc.. This paper presents the data structure, the program structure and also the implementation.展开更多
This paper discusses a pattern design system in textile industry,the establishment of an imagedatabase which is used to store various kinds of source materials for designers’ reference in order tospeed up design proc...This paper discusses a pattern design system in textile industry,the establishment of an imagedatabase which is used to store various kinds of source materials for designers’ reference in order tospeed up design process.Pattern design image database (PDIDB) runs on the double-machine hardware system com-posed of ALTOS-986 and IBM PC/XT microcomputer.The former (host) manages imagedatabase,and the latter works both as a terminal to operate PDIDB and as an image processingstation to input,output,edit and display image data.PDIDB has two mainparts,the image storage management system and the image attributemanagement system and provides some functions,such as retrieval,deleting and updating.展开更多
Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to dete...Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to determine what causes system problems and why.Logs are among the most critical technology to guarantee observability and traceability.Logs are frequently used to investigate software events.In current log technologies,software events are processed independently of each other.Consequently,current logging technologies do not reveal relationships.However,system events do not occur independently of one another.With this perspective,our research has produced a new log design pattern that displays the relationships between events.In the design we have developed,the hash mechanism of blockchain technology enables the display of the logs’relationships.The created design pattern was compared to blockchain technology,demonstrating its performance through scenarios.It has been determined that the recommended log design pattern outperforms blockchain technology in terms of time and space for software engineering observability and traceability.In this context,it is anticipated that the log design pattern we provide will strengthen the methods used to monitor software projects and ensure the traceability of relationships.展开更多
The study on designs for the baseline parameterization has aroused attention in recent years. This paper focuses on two-level regular designs for the baseline parameterization. A general result on the relationship bet...The study on designs for the baseline parameterization has aroused attention in recent years. This paper focuses on two-level regular designs for the baseline parameterization. A general result on the relationship between K-aberration and word length pattern is developed.展开更多
Pattern making plays a key role in the aspect of fashion design and garment production, as it serves as the transformative process that turns a simple drawing into a consistent accumulation of garments. The process of...Pattern making plays a key role in the aspect of fashion design and garment production, as it serves as the transformative process that turns a simple drawing into a consistent accumulation of garments. The process of creating conventional or manual patterns requires a significant amount of time and a specialized skill set in various areas such as grading, marker planning, and fabric utilization. This study examines the potential of 3D technology and virtual fashion designing software in optimizing the efficiency and cost-effectiveness of pattern production processes. The proposed methodology is characterized by a higher level of comprehensiveness and reliability, resulting in time efficiency and providing a diverse range of design options. The user is not expected to possess comprehensive knowledge of traditional pattern creation procedures prior to engaging in the task. The software offers a range of capabilities including draping, 3D-to-2D and 2D-to-3D unfolding, fabric drivability analysis, ease allowance calculation, add-fullness manipulation, style development, grading, and virtual garment try-on. The strategy will cause a shift in the viewpoints and methodologies of business professionals when it comes to the use of 3D fashion design software. Upon recognizing the potential time, financial, and resource-saving benefits associated with the integration of 3D technology into their design development process, individuals will be motivated to select for its utilization over conventional pattern making methods. Individuals will possess the capacity to transfer their cognitive processes and engage in introspection regarding their professional endeavors and current activities through the utilization of 3D virtual pattern-making and fashion design technologies. To enhance the efficacy and ecological sustainability of designs, designers have the potential to integrate 3D technology with virtual fashion software, thereby compliant advantages for both commercial enterprises and the environment.展开更多
Unearthed from Hemudu ruins of the New Stone Age in Yuyao, Zhejiang Province in 1977, this rectangular-mouthed container belongs to the Hemudu culture. It is carved with a pig pattern on both sides in realist style. A...Unearthed from Hemudu ruins of the New Stone Age in Yuyao, Zhejiang Province in 1977, this rectangular-mouthed container belongs to the Hemudu culture. It is carved with a pig pattern on both sides in realist style. A complete piece, the container has a flat bottom and slightly sloped belly, with a mouth 21.7 cm long and 17.5 cm wide. Most of the artifacts from Hemudu culture are charcoal black pottery. The stem and leaves of the pottery can be seen clearly. The walls of the artifacts are usually thick but porous. The carving lines are rough and the designs are simple and natural, reflecting the ancient people’s love of nature and life. The pig’s four strong feet and backward bristles carved on the container are vivid, with ears sticking out and展开更多
The identification of design pattern instances is important for program understanding and software maintenance. Aiming at the mining of design patterns in existing systems, this paper proposes a sub\|graph isomorphism...The identification of design pattern instances is important for program understanding and software maintenance. Aiming at the mining of design patterns in existing systems, this paper proposes a sub\|graph isomorphism approach to discover several design patterns in a legacy system at a time. The attributed relational graph is used to describe design patterns and legacy systems. The sub\|graph isomorphism approach consists of decomposition and composition process. During the decomposition process, graphs corresponding to the design patterns are decomposed into sub\|graphs, some of which are graphs corresponding to the elemental design patterns. The composition process tries to get sub\|graph isomorphism of the matched graph if sub\|graph isomorphism of each sub\|graph is obtained. Due to the common structures between design patterns, the proposed approach can reduce the matching times of entities and relations. Compared with the existing methods, the proposed algorithm is not linearly dependent on the number of design pattern graphs.展开更多
Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of ob...Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques.展开更多
基金This work was supported in part by the Chongqing Research Program of Basic Research and Frontier Technology under Grant cstc2019jcyj-msxmX0233in part by Science and Technology Research Program of Chongqing Education Commission of China under Grant KJQN201901125,Grant KJQN201901103in part by the Scientific Research Foundation of Chongqing University of Technology under Grant 2019ZD42,Grant 2019ZD63.
文摘With the ever-growing number of base stations(BSs)and user equipments(UEs)in ultra-dense networks(UDN),reusing the same pilot sequences among the cells is inevitable.With pilot reuse scheme,the channel estimation obtained at a BS contains not only the desired channel-state information(CSI)but also interference from neighboring cells,which can severely degrade CSI estimation performance and adversely affect communication performance.In this paper we consider a pilot contamination avoidance based on pilot pattern design for UDN where the pilot reuse employed and the interfering users from neighboring cells may be not at lower power levels at the BS compared to the in-cell users.We present a novel statistical interference model of sub-carriers to describe the non-deterministic interference from neighboring cells.Then,we provide a pilot pattern design model with non-uniform pilot distribution.Based on this,a pilot contamination avoidance based on pilot pattern design is proposed where pilot reuse scheme and the non-deterministic interference from neighboring cells are taken into consideration.Unlike existing interference mitigation approaches,the proposed method eliminates interference through the method of interference avoidance and can be applied to different kinds of channel estimation algorithms.Simulation results showed that the proposed approach can effectively avoid the interference and ensure the accuracy of channel estimation.
基金Project supported by the National Natural Science Foundation of China (No. 60473129)the Ph.D Programs Foundation of the Ministry of Education of China (No. 20060335118)
文摘This paper focuses on a pattern design method for a 3D triangular garment surface. Firstly, some definitions of 3D style lines are proposed for designing the boundaries of patterns as drawing straight lines or splines on the triangular surface. Additionally some commonly used style lines are automatically generated to enhance design efficiency. Secondly, after style lines are preprocessed, a searching method is presented for quickly obtaining the boundaries and patches of a pattern on the 3D trian- gular surface. Finally a new pattern design reuse method is introduced by encoding/decoding the style line information. After style lines are encoded, the pattern design information can be saved in a pattern template and when decoding this template on a new garment surface, it automates the pattern generation for made-to-measure apparel products.
文摘Pattern design and technology play a very important role in the garment industry. In order to improve the level of pattern making and design of the garment industry, a survey was conducted to investigate the industrial needs in pattern design and technology in China's Mainland. The data were collected from the employers and employees from the garment industry and students in the major of fashion and clothing studies. It indicated that there was a gap between the employer and employee, especially the requirements of the industrial needs and the course contents covered by the tertiary schools. The employers expected to recruit more experienced pattern designers, at the same time, they were not reluctant to hire fresh graduates and spent more resources on the training of employees. The students knew little about their employment situation of the garment industry, spent too little time on the course study and learned too little practical skills in pattern design. They could not make use of the knowledge which prevented them from being employed by the garment industry. Efforts should be taken by both the tertiary schools and the garment industry. The students should be aspirated towards the profession of pattern cutters and the syllabuses of pattern making should be more practical and industrial orientated. The solution might benefit the garment industry a lot in a long run.
基金This Research is Supported by the Tuition Scholarship from The Hong Kong Polytechnic University
文摘Due to different cultural and historical background, the technology in Western and Eastern pattern design is inherently different. Along with the development of technology, garment pattern design technique is making progress towards high effectiveness and accuracy. Many researchers proposed different alternative methodologies to improve the current pattern making processes. This article examines the development of Western and Eastern garment pattern design technique. The main objective of this article is to provide a thorough review and hence a better understanding to those researchers who made contribution on developing pattern design technique and continue their work in the future.
基金This work wus supported hy China Textile Universily and the corporatoin foundation
文摘Sleeve pattern design of men’ s tailored - suit is one of the most difficult problems of clothing pattern design. Based on the experimental studies of armhole girth, the difference of armhole width and crown height, crown angle, under sleeve curve’s diagonal line length, crown ease and its distribution rule, this paper mainly deals with the sleeve pattern design of tailored - suit for Chinese men. The influences of these factors are discussed and furthermore, some qualitative, quantifiable conclusions are drawn to design perfect pattern of men’ s tailored - suit sleeve.
文摘The flow pattern design of supercaviting torpedo,like the shape design of conventional bedewed torpedo,occupies an important position in torpedo system design.In this paper,the flow pattern design issues were studied systematically.A set of design criteria and main design requirements were proposed,and the design method and procedure were established.Moreover,the determination method of necessary parameters of cavitator and ventilated system for desired cavity flow pattern was given.Considered the speed and pressure disturbances in the torpedo navigation,a concept named margin design was proposed to solve the supercavitation deformation and instability caused by the disturbances.
基金Project supported by the Natural Science Foundation of Zhejiang Province (No. M603228), Zhejiang Science and Technology Plan Project, and Ningbo Science Foundation for Doctor, China
文摘Traditional fractal pattern design has some disadvantages such as inability to effectively reflect the characteristics of real scenery and texture. We propose a novel pattern design technique combining fractal geometry and image texture synthesis to solve these problems. We have improved Wei and Levoy (2000)’s texture synthesis algorithm by first using two-dimensional autocorrelation function to analyze the structure and distribution of textures, and then determining the size of L neighborhood. Several special fractal sets were adopted and HSL (Hue, Saturation, and Light) color space was chosen. The fractal structure was used to manipulate the texture synthesis in HSL color space where the pattern’s color can be adjusted conveniently. Experiments showed that patterns with different styles and different color characteristics can be more efficiently generated using the new technique.
文摘To meet the development trend of multi-bar warp knit-ting machine towards high-speed,advanced technologyand computer control and the requirements of variousproducts with small quantity,there are many researcheson the computer-aided pattern design of multi-barwarp knitted fabrics.In terms of the special propertiesof the computer-aided pattern design of multi-barwarp knitted fabrics,the Object Oriented Program(OOP)programming-Object Windows class Library(OWL)programming is selected.According to thecharacters of the OWL programming,various functionsare defined.Pattern design and technical parameters canbe output,which offers a great convenience for the fac-tory.
文摘This paper proposes a new computer aided pattern design system(CAPDS)in which a uniformmathematical expression is used to construct different objects. In the geometric model, 3 B-splineis adopted as a line model. The new system with uniform mathematical expression has the distin-guishing features: curve smoothness and fidelity, convenience to process graphic data in thedatabase and etc.. This paper presents the data structure, the program structure and also the implementation.
文摘This paper discusses a pattern design system in textile industry,the establishment of an imagedatabase which is used to store various kinds of source materials for designers’ reference in order tospeed up design process.Pattern design image database (PDIDB) runs on the double-machine hardware system com-posed of ALTOS-986 and IBM PC/XT microcomputer.The former (host) manages imagedatabase,and the latter works both as a terminal to operate PDIDB and as an image processingstation to input,output,edit and display image data.PDIDB has two mainparts,the image storage management system and the image attributemanagement system and provides some functions,such as retrieval,deleting and updating.
文摘Observability and traceability of developed software are crucial to its success in software engineering.Observability is the ability to comprehend a system’s internal state from the outside.Monitoring is used to determine what causes system problems and why.Logs are among the most critical technology to guarantee observability and traceability.Logs are frequently used to investigate software events.In current log technologies,software events are processed independently of each other.Consequently,current logging technologies do not reveal relationships.However,system events do not occur independently of one another.With this perspective,our research has produced a new log design pattern that displays the relationships between events.In the design we have developed,the hash mechanism of blockchain technology enables the display of the logs’relationships.The created design pattern was compared to blockchain technology,demonstrating its performance through scenarios.It has been determined that the recommended log design pattern outperforms blockchain technology in terms of time and space for software engineering observability and traceability.In this context,it is anticipated that the log design pattern we provide will strengthen the methods used to monitor software projects and ensure the traceability of relationships.
文摘The study on designs for the baseline parameterization has aroused attention in recent years. This paper focuses on two-level regular designs for the baseline parameterization. A general result on the relationship between K-aberration and word length pattern is developed.
文摘Pattern making plays a key role in the aspect of fashion design and garment production, as it serves as the transformative process that turns a simple drawing into a consistent accumulation of garments. The process of creating conventional or manual patterns requires a significant amount of time and a specialized skill set in various areas such as grading, marker planning, and fabric utilization. This study examines the potential of 3D technology and virtual fashion designing software in optimizing the efficiency and cost-effectiveness of pattern production processes. The proposed methodology is characterized by a higher level of comprehensiveness and reliability, resulting in time efficiency and providing a diverse range of design options. The user is not expected to possess comprehensive knowledge of traditional pattern creation procedures prior to engaging in the task. The software offers a range of capabilities including draping, 3D-to-2D and 2D-to-3D unfolding, fabric drivability analysis, ease allowance calculation, add-fullness manipulation, style development, grading, and virtual garment try-on. The strategy will cause a shift in the viewpoints and methodologies of business professionals when it comes to the use of 3D fashion design software. Upon recognizing the potential time, financial, and resource-saving benefits associated with the integration of 3D technology into their design development process, individuals will be motivated to select for its utilization over conventional pattern making methods. Individuals will possess the capacity to transfer their cognitive processes and engage in introspection regarding their professional endeavors and current activities through the utilization of 3D virtual pattern-making and fashion design technologies. To enhance the efficacy and ecological sustainability of designs, designers have the potential to integrate 3D technology with virtual fashion software, thereby compliant advantages for both commercial enterprises and the environment.
文摘Unearthed from Hemudu ruins of the New Stone Age in Yuyao, Zhejiang Province in 1977, this rectangular-mouthed container belongs to the Hemudu culture. It is carved with a pig pattern on both sides in realist style. A complete piece, the container has a flat bottom and slightly sloped belly, with a mouth 21.7 cm long and 17.5 cm wide. Most of the artifacts from Hemudu culture are charcoal black pottery. The stem and leaves of the pottery can be seen clearly. The walls of the artifacts are usually thick but porous. The carving lines are rough and the designs are simple and natural, reflecting the ancient people’s love of nature and life. The pig’s four strong feet and backward bristles carved on the container are vivid, with ears sticking out and
基金Funded by the National Natural Science Foundation of China (No.40671122, No.40671130) and the National Key Developing Program for Basic Sciences of China (No.2006CB701302).
文摘The identification of design pattern instances is important for program understanding and software maintenance. Aiming at the mining of design patterns in existing systems, this paper proposes a sub\|graph isomorphism approach to discover several design patterns in a legacy system at a time. The attributed relational graph is used to describe design patterns and legacy systems. The sub\|graph isomorphism approach consists of decomposition and composition process. During the decomposition process, graphs corresponding to the design patterns are decomposed into sub\|graphs, some of which are graphs corresponding to the elemental design patterns. The composition process tries to get sub\|graph isomorphism of the matched graph if sub\|graph isomorphism of each sub\|graph is obtained. Due to the common structures between design patterns, the proposed approach can reduce the matching times of entities and relations. Compared with the existing methods, the proposed algorithm is not linearly dependent on the number of design pattern graphs.
文摘Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques.